2014-03-25 48 views
0

如何讓List<T>類型與EF一起使用?如何使`列表<T>`類型與EF一起工作?

public class EntityA { 
    public string Id {get;set;} 
} 

public class EntityB { 
    public string Id {get;set;} 
    public List<EntityA> Items {get;set;} // <--- 
} 
+0

碼?數據庫第一? –

+0

@DStanley代碼優先 – Code0987

+0

列表自ef4開始工作,也許更早。將虛擬添加到定義中。 –

回答

0

您可能只需要遵循由實體框架設置的約定。我沒有看到你所使用的EF的確切版本,但此網址的說明應爲你工作:第一

Entity Framework Code First Conventions on MSDN

+0

我使用實體框架5. – Code0987

+0

@ Code0987然後只需按照我給出的頁面的指示,即列表類似於 - > public virtual ICollection Courses {get;組; } – kape123

+0

閱讀文檔,發現'虛擬'關鍵字丟失,必須根據慣例更改實體。謝謝。 – Code0987

相關問題