文档说:该上下文的模型被缓存,并且适用于应用程序域中上下文的所有其他实例。可以通过在给定的 ModelBuidler 上设置 ModelCaching 属性来禁用此缓存
但我找不到办法做到这一点。我必须禁用缓存,因为我在运行时添加模型并从程序集中加载所有模型并创建数据库。
我发现此链接表示实现此目的的一种方法是使用 DBModelBuilding - 手动将模型添加到上下文中,但它适用于实体框架,对 EF Core 没有帮助。
实体框架 6. 禁用模型缓存
我希望有人能解决这个问题。
谢谢
c# ef-code-first entity-framework-core dotnetcorecli
c# ×1
dotnetcorecli ×1
ef-code-first ×1
entity-framework-core ×1