Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么不调用存储库';此请求的更新方法(实体框架、自动映射、存储库模式)?_C#_Entity Framework_Asp.net Core_Automapper_Repository Pattern - Fatal编程技术网

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是实体框架概念还是存储库模式概念?@变量这是实体框架方法。看起来这是实体框架的概念。