2011-03-28 58 views
0

我開始閱讀實體框架書。本書的第一部分描述了實體和對象的相似點和不同點。它寫道:實體協會

每個實體都與 其他實體的關聯。

與其他實體關聯的含義是什麼?這就像關係嗎? 我的語言中的關聯類似於社區(!)。 所以我不明白這是什麼意思。

回答

1

是的,它意味着關係。每個實體都可以與其他實體建立關聯/關係,從而允許一些高級概念,如單個查詢加載相關實體,構建複雜查詢或按需加載實體實體。

例子:

public class Order 
{ 
    public virtual ICollection<OrderItem> OrderItems { get; set; } 
} 

public class OrderItem 
{ 
    public virtual Order Order { get; set; } 
} 

在這裏,我們有一個一對多的關係有關的兩個實體。兩個實體都具有導航屬性給其相關實體。