标签: asp.net-core-mvc entity-framework-core
在寻找Entity Framework 7 RC1问题的解决方法时(将实体状态设置为ToList()之后为复杂查询添加),我找到了db.ChangeTracker.QueryTrackingBehavior属性并将其设置为NoTracking。这解决了这个问题。
我更喜欢这种方法,因为它允许我手动控制写入数据库的内容 - 我只需要将所有已更改或添加的实体标记为已更改/已添加。
这种方法是否存在缺陷,而不是需要手动将修改后的实体状态设置为已修改?