DTO的大规模更新实体

时间:2018-10-30 17:43:54

标签: entity-framework entity-framework-core automapper ef-core-2.0

是否可以使用EF Core中的Automapper从DTO大规模更新实体?

我不断收到一个实体已被跟踪的错误。

我尝试遍历变更跟踪器并将所有条目设置为分离,似乎没有任何作用。

我最想做的是这样:

var entityAs = Mapper.Map<List<EntityA>>(DtoAs);
MyContext.UpdateRange(entityAs);
MyContext.SaveChanges();

我也尝试过:

var entityAs = Mapper.Map<List<EntityA>>(DtoAs);
MyContext.AttachRange(entityAs);
MyContext.SaveChanges();

0 个答案:

没有答案