2016-12-05 72 views
0

我正在使用數據庫優先方法將我的表映射到實體模型。目前我有兩個表,訂單和產品:如何使用SQL映射具有列表屬性的實體框架模型

Orders: Id, DateCreated 

Products: Id, Name, OrderId 

正如你可以看到它是一個一對多的關係。我想用這兩個表創建視圖,並將其映射到名爲OrderProducts實體:

public class Order 
{ 
    public int Id {get;set;} 
    public DateTime DateCreated {get;set;} 
    public IList<Product> Products {get;set;} 
} 

public class Product 
{ 
    public int Id {get;set;} 
    public string Name {get;set;} 
} 

我知道如何映射一個單一的財產,但不知道我怎麼會接近它的列表屬性。有任何想法嗎?

請注意,表格稍微複雜一點,我必須使用視圖來映射這些實體。

回答

1

網上有很多關於它的指南。 one of them is @ msdn site

將IList替換爲ICollection,您應該對此很好。

+0

這非常有幫助。謝謝! –

+0

歡迎您,( - : –

相關問題