实体框架映射到服务对象

时间:2011-06-01 15:11:14

标签: .net entity-framework entity

我正在尝试使用EF(4.0)并且遇到以下问题。

我有一个表A与表B有5个关系,所以我们称之为BLink1 tot BLink 5。 问题是表B中的PK是5个字段的组合键...因此在A和B之间创建直接链接将导致表中的25个字段。 我们所做的是在A和B之间引入了一个新表A_B,它将提供从复合键到单个值的映射。所以在A中我们可以在这个新字段上创建5个与A_B的关系。这个新字段是表A_B的PK。

我想在EF(设计器或原始XML)中做的是创建一个包含2个实体的逻辑模型; A和B,其中A有5个导航属性B.EF应该足够聪明,可以通过A_B从A到B,反之亦然。 同样,当在A上分配5个关系中的1个以指向特定B时,EF应该足够智能以在表A_B中创建条目,因为B的新代理键只是这5个字段的连续,具有下划线等等他们...

A(0) - > (0..1)A_B(0..1) - > (1)B

PK A_B = B_ID1 +“_”+ B_ID2 +“_”+ B_ID3 +“_”+ B_ID4 +“_”+ B_ID5

希望很清楚...... 这可能与EF有关吗?

亲切的问候, 德怀特

0 个答案:

没有答案