2011-10-31 41 views
0

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

public class Link 
{ 
    EndPoint1 e1; 
    EndPoint2 e2; 
} 

这个类:

public class EndPoint 
{ 
    public string Name; 
} 

当我使用1对1的关联,我可以在端点实体链接实体导航属性和两个导航属性这是同一个链接对象。我如何让EndPoint实体只使用一个Link对象?

这种设计的任何建议?

回答

0

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

此类似在我的EF车型之一:

enter image description here

0

我建议你看看一些实体框架映射情况

表表示映射的不同方面...用这个检查link

相关问题