【发布时间】:2015-07-04 11:55:59
【问题描述】:
我在 Entity Framework 6 中使用 CodeFirst 方法并手动运行我的迁移脚本来创建 Db,然后更新架构中的更改。
我注意到每次上下文初始化时,它都会检查“INFORMATION_SCHEMA.TABLES”和“MigrationHistory”元数据数据库。 这会为每个调用添加 2 个额外的查询。
这对于生产环境来说可能不是一个理想的情况。有没有办法在应用程序启动期间只设置一次,并且每次初始化 DbContext 时都不会执行这两个进程。
谢谢
【问题讨论】:
-
你在使用
null初始化器吗? -
@cincura.net 我使用了它并且它有效。谢谢。
-
@ErikEJ 感谢您的链接
标签: entity-framework-6 dbcontext