C# 为什么不调用存储库';此请求的更新方法(实体框架、自动映射、存储库模式)?
我试图理解下面截图中的代码。映射操作后,对象不会写回存储库。这个概念叫什么?C# 为什么不调用存储库';此请求的更新方法(实体框架、自动映射、存储库模式)?,c#,entity-framework,asp.net-core,automapper,repository-pattern,C#,Entity Framework,Asp.net Core,Automapper,Repository Pattern,我试图理解下面截图中的代码。映射操作后,对象不会写回存储库。这个概念叫什么?savechangesync如何调用存储库上的update方法 SaveChangesSync如何调用存储库上的update方法 DbContext是存储库,它跟踪oldCamp对象。调用()时,它将调用任何跟踪的实体,并采取适当的操作(插入、更新或删除) savechangesync()将自动调用DetectChanges()以在保存到基础数据库之前发现对实体实例的任何更改。这可以通过AutoDetectChange
savechangesync
如何调用存储库上的update方法
SaveChangesSync如何调用存储库上的update方法
DbContext是存储库,它跟踪oldCamp对象。调用()时,它将调用任何跟踪的实体,并采取适当的操作(插入、更新或删除)
savechangesync()
将自动调用DetectChanges()
以在保存到基础数据库之前发现对实体实例的任何更改。这可以通过AutoDetectChangesEnabled
禁用。我知道map方法可以用于从源类型返回目标类型对象。但在这个截图中,地图是用来用源代码更新目标的?似乎是这样。请你们和我分享参考链接,了解地图功能的各种用途。它不是EF的一部分。也许AutoMapper是实体框架概念还是存储库模式概念?@变量这是实体框架方法。看起来这是实体框架的概念。