asp core Db Context两个实体删除删除第一个

时间:2017-06-29 10:36:30

标签: asp.net entity-framework

问题:当添加多个条目时,db正在接受最后一个条目。 我尝试手动检查ImmediateWindow并看到在第二次保存期间它删除第一个实体并创建第二个实体。 请告知我哪里出错或者只是EF就是这样做的。 这在ASP核心实体框架

代码:所以即时添加

Relationship relationshipREQUESTSENT = new Relationship { UserId = userId, ContactId = userDetails.Id, Relation = "XYZ", Status = "Requested" }); 
Relationship relationshipREQUESTRECEIVED = new Relationship { UserId = userDetails.Id, ContactId = userId, Relation = "XYZ", Status = "gotRequest" });
_dbContext.Relationship.Add(relationshipREQUESTSENT);
_dbContext.Relationship.Add(relationshipREQUESTRECEIVED);
_dbContext.SaveChanges();

关系模型/实体在sql端具有标识生成的Id。

0 个答案:

没有答案