繁体   English   中英

为什么这个请求没有调用存储库的更新方法(实体框架、自动映射器、存储库模式)?

[英]Why is there no call to repository's update method for this request (Entity Framework, automapper, repository pattern)?

我正在尝试理解以下屏幕截图中的代码。 在 map 操作之后,object 不会写回存储库。 这个概念叫什么? SaveChangesAsync如何调用存储库上的更新方法?

在此处输入图像描述

SaveChangesAsync 如何调用存储库上的更新方法?

DbContext存储库,它跟踪 oldCamp object。 SaveChagnes () 被调用时,它将检测到任何被跟踪实体的更改并采取适当的操作(插入、更新或删除)。

后台SaveChangesAsync()将自动调用DetectChanges()以在保存到底层数据库之前发现对实体实例的任何更改。 这可以通过AutoDetectChangesEnabled禁用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM