首页 新闻 搜索 专区 学院

EF关系处理

0
悬赏园豆:10 解决于 2012-12-18 18:01

表A

ID,MasterBID,XBID,YBID,ZBID,MasterCID,XCID,YCID,ZCID

表B

ID,NAME

表C

ID,Name

 

一个A里面有3个B,3个C,怎么用EF写他们的关系啊

问题补充:

modelBuilder.Entity<A>()
.HasRequired(b => b.MasterB)
.WithMany()
.HasForeignKey(b => b.BID);
modelBuilder.Entity<A>()
.HasRequired(b => b.C)
.WithMany()
.HasForeignKey(b => b.CID);
modelBuilder.Entity<A>()
.HasRequired(b => b.XB)
.WithMany()
.HasForeignKey(b => b.XBID);
modelBuilder.Entity<A>()
.HasRequired(b => b.YB)
.WithMany()
.HasForeignKey(b => b.YBID);
modelBuilder.Entity<A>()
.HasRequired(b => b.ZB)
.WithMany()
.HasForeignKey(b => b.ZBID);
modelBuilder.Entity<A>()
.HasRequired(b => b.XC)
.WithMany()
.HasForeignKey(b => b.XCID);
modelBuilder.Entity<A>()
.HasRequired(b => b.YC)
.WithMany()
.HasForeignKey(b => b.YCID);
modelBuilder.Entity<A>()
.HasRequired(b => b.ZC)
.WithMany()
.HasForeignKey(b => b.ZCID);

硕硕的主页 硕硕 | 菜鸟二级 | 园豆:212
提问于:2012-11-29 18:07
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册