У меня очень сложная проблема: метод расширения ToList()
не может преобразовать результаты в список. Вот мой код, стандартный шаблонный запросов LINQ, я преобразовал ToList()
дважды для хорошей мерыLinq ToList() не запускает немедленное выполнение
var assets = new List<Asset>();
using (var ctx = new LeaseContext())
{
assets = ctx.Assets.OrderBy(o => o.Reference).Where(w => w.Status == AssetStatus.Active).ToList();
assets.ToList();
}
return assets;
еще активы по-прежнему список System.Data.Entities.DynamicProxies
....
Я никогда не имел эту проблему раньше.
Почему вы используете ToList() для одной и той же переменной? –
Второй 'ToList()' ничего не делает, поскольку вы не используете результат 'ToList()'. –
Я знаю, что второй ToList() избыточен, я просто хотел протестировать. – franklores