我有一個視圖模型看起來是這樣的:是否可以在實體框架中使用單個查詢獲取多個數據類型?
public int AllRecords { get; set; }
public int IsActiveRecords { get; set; }
public int IsDeletedRecords { get; set; }
public List<Setup_Country> Countries { get; set; }
是否有可能編寫出使用實體框架來獲取這些數據從數據庫 單個查詢?
如果不是,那麼做到這一點的最佳方法是什麼?
是第3個屬性所有的計數,主動和刪除'Setup_Country'項目? –
是的。這將計算指定的記錄。 –
爲什麼不只是'var countries = db.Setup_Countries.ToList(); var model = new ViewModel {Countries = countries,AllRecords = countries.Count,IsDeletedRecords = countries.Count(x => x.IsDeleted),...}' –