我有一个WebApi2项目,EF6 CodeFirst。我还使用AutoMapper在我的模型和dto之间映射,我不使用OData。
我试图找到一个解决方案来处理实体的更新。因为我不使用OData,所以我不能使用Delta,我也不想使用JsonPatch。
在我的场景中:
我的问题在于3。
我可以使用GraphDiff来修补实体吗?(我还将使用GraphDiff更新复杂图形)。如果我可以使用GraphDiff,EF会自动改变跟踪功能吗?
发布于 2015-05-04 17:32:37
在上述情况下:
至于(3):
GraphDiff不执行每个属性修补程序。它通过遍历整个对象并构建一个差异来更新整个对象,然后将更改合并起来。由于加载的图形是由EF跟踪的,那么EF的任务就是发送正确的SQL语句。
https://stackoverflow.com/questions/28172212
复制相似问题