【问题标题】:What is an Object Graph in the entity framework什么是实体框架中的对象图
【发布时间】:2012-06-07 04:05:27
【问题描述】:

我目前正在研究实体框架,特别是自跟踪实体生成器和 POCO 实体。我在阅读中多次遇到“对象图”一词,但没有定义/解释。什么是实体框架上下文中的“对象图”?

【问题讨论】:

    标签: .net entity-framework c#-4.0


    【解决方案1】:

    我认为您的根本问题与 EF 本身无关。 “对象图”是驻留在类实例内存中的数据结构。例如,如果您有:

    public class Person
    {
       public string Name { get; set; }
       public Person Manager { get; set; }
    }
    

    还有一堆记忆中的东西:

    Person monkey = new Person()
                        {
                          Name = "Me",
                          Manager = new Person()
                                        {
                                          Name = "CTO",
                                          Manager = new Person()
                                                        {
                                                          Name = "Chairman",
                                                        }
                                        }
                        };
    

    您将拥有一个Directed Graph,其中包含我、我的老板和他的老板。基本上,我们谈论的是Data Structures 101

    【讨论】:

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