Tôi gặp vấn đề rất đặc biệt: phương pháp mở rộng ToList()
không chuyển đổi kết quả thành danh sách. đây là mã của tôi, tiêu chuẩn truy vấn soạn sẵn LINQ, tôi chuyển ToList()
hai lần cho biện pháp tốtLinq ToList() không kích hoạt Thực thi ngay lập tức
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;
nhưng các tài sản vẫn là một danh sách các System.Data.Entities.DynamicProxies
....
Tôi chưa bao giờ có vấn đề này trước đó.
Tại sao bạn sử dụng ToList() cho cùng một biến? –
'ToList()' thứ hai không làm bất cứ điều gì vì bạn không sử dụng kết quả của 'ToList()'. –
Tôi biết ToList thứ hai() là dư thừa, tôi chỉ muốn thử nghiệm. – franklores