【问题标题】:Entity associations实体关联
【发布时间】:2011-03-29 05:36:11
【问题描述】:

我开始阅读实体框架书。 在本书的第一部分,它描述了实体和对象的异同。 它写道:

每个实体都与 其他实体。

与其他实体的关联是什么意思?是这样的关系吗? 在我的语言中,协会的意思是社区(!)。 所以我不明白这是什么意思。

【问题讨论】:

    标签: entity-framework entity entity-relationship concept


    【解决方案1】:

    是的,它意味着关系。每个实体都可以与其他实体有关联/关系,这允许一些高级概念,例如通过单个查询加载相关实体、构建复杂查询或按需加载相关实体。

    例子:

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

    这里我们有两个以一对多关系相关的实体。两个实体都具有到其相关实体的导航属性。

    【讨论】:

      猜你喜欢
      • 2015-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-10
      相关资源
      最近更新 更多