0
我有一個爲View Model定義的類,其中包含一個列表,我想在創建模型時填充該列表。在ViewModel類級別獲取數據
例如這個工作,但我覺得我錯誤地做它:
public class Item
{
public string ItemNum {get; set;}
public List<Manufacturers> Manufacturers
{
get
{
ApplicationContext() _context = new ApplicationContext();
return _context.Manufacturers.Where(i => i.Item == this.ItemNum).ToList();
}
}
}
基本上Item類被創建時,我想出去和填充關聯列表中顯示和使用信息的工作。
有沒有更好的方法來做到這一點?
你真的需要每次都重新查詢數據庫,這種要求?它會經常改變,需要更新嗎?還是應該在創建此對象的實例時只查詢一次數據庫*並將結果存儲在對象本身中? – David
@大衛什麼樣子的例子?一次就足夠了,但我無法想象當我調用生成對象時,如果不通過foreach語句循環,我會怎麼做。 – dev53