我有以下设计问题。当我们需要使用不直接映射到数据存储的实体对象时,有多种情况。为了选择那些对象的数据,我们可以在LINQ中使用JOIN,但更新这样的实体会导致必须手动编写的多个表更新。 是否有一些魔法可以用EF完成,所以我定义我的自定义实体由N个数据存储实体组成,我可以用一个SaveChanges()更新所有N个实体? (同样适用于插页)
答案 0 :(得分:0)
你可以这样做:
context.DetectChanges();
context.SaveChanges(SaveOptions.AcceptAllChangesAfterSave);