【问题标题】:Wiring two objects of the same type in the same entity在同一实体中连接两个相同类型的对象
【发布时间】:2011-10-31 21:42:27
【问题描述】:

我需要一种方法在同一个实体中关联两个相同类型的对象。 我有这门课:

public class Link
{
   EndPoint1 e1;
   EndPoint2 e2;
}

还有这个类:

public class EndPoint
{
   public string Name;
}

当我使用 1 对 1 关联时,我会访问 Link 实体中的导航属性和 EndPoint 实体中的两个导航属性,这是同一个链接对象。如何让 EndPoint 实体只使用一个 Link 对象?

对这种设计有什么建议吗?

【问题讨论】:

    标签: c# .net entity-framework


    【解决方案1】:

    如果我正确理解您的问题,您可以从链接到端点有两个单独的多对一关联。

    在我的一个 EF 模型中与此类似:

    【讨论】:

      【解决方案2】:

      我建议你看看一些实体框架映射场景

      该表显示了映射的不同方面...使用link检查它

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-24
        • 1970-01-01
        • 2013-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-30
        相关资源
        最近更新 更多