Has*_*bar 3 asp.net-mvc entity-framework-core asp.net-core
在我的 asp.net 核心项目中,我有一个ReadingContext派生自DbContext. 根据文档,OnConfiguring应该为每个实例调用DbContext创建的。
但就我而言,它仅在我在调试时检查实例时调用。我里面有断点OnConfiguring但即使调用该方法也不会命中。
.
根据文档,应该为每个创建的 DbContext 实例调用 OnConfiguring。
我不知道您指的是哪个文档,但我确定它没有说在创建上下文时OnConfiguring运行。因为它没有。每当第一次实际使用上下文实例时,它就会运行。这就是为什么您一开始在调试视图中检查上下文就会看到方法调用的原因。当您在调试器中的断点处暂停时,调试器永远不会跳转到另一个断点,即使代码被命中。
应该大量创建和处理上下文。因此,创建上下文必须尽可能轻量级。它的内部组件尽可能通过延迟初始化创建。
| 归档时间: |
|
| 查看次数: |
5561 次 |
| 最近记录: |