首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

EF操作第三方关系表的有关问题

2013-11-21 
EF操作第三方关系表的问题RT实际情况是这样的我有A表 B表 和第三方关系表C表C表保存的是A表和B表的主键并

EF操作第三方关系表的问题
RT
实际情况是这样的
我有A表 B表 和第三方关系表C表   C表保存的是A表和B表的主键  并且设置为了联合主键,现在的问题是  添加一条A表的数据  添加一条B表的数据   然后通过第三方关系表C表来进行关联
后来发现第三方关系表无法显式映射  所以就无法直接操作C表  请假各位大大  这种情况怎么弄呢 EF第三方关系表
[解决办法]
上次你不是问过类似的问题吗
public class A{
public virtual ICollection<B> Bs { get; set; }
}

a.Bs.Add(b);

b会自动与a建立关系,也就是会自动在c表里插入一条数据,如果b在context里不存在就会在b表里自动新建一条数据

[解决办法]
第三方关系表无法显式映射,具体是什么情况,能不能说的更详细点(比如:给个截图),我觉得这种表的设计是没有问题的.
[解决办法]
C表你有几个字段?如果只有两个字段是无法映射表的,至少还要加一个字段,即使这个字段没有用也要加,否则这个表不会出来

热点排行