我有两个以多对多关系链接的表。当我尝试插入新的链接对象时,MVC 实体框架会隐藏链接表并忽略它。
表在 personID 和 interventionID 上链接,并带有这两者的组合 PK。
我正在添加一个新的干预措施,该干预措施将 interventioID 创建为新密钥。我已将 personID 传递给控制器,调试器将其显示为正确的值。
但是,当我打电话时:
db.tInterventions.Add(tintervention);
db.SaveChanges();
return RedirectToAction("Index");
...链接表没有被填满。
创建方法如下:
[HttpPost]
public ActionResult Create([Bind(Exclude = "interventionID")]tIntervention tintervention,
tPerson tperson,
int id,
int? personID)
如何强制在链接表上插入?