Mor*_*ori 6 c# entity-framework database-metadata ef-code-first
我在我的新项目中使用EF Code First.我不打算使用自动迁移功能,并且在db中没有[__MigrationHistory]表.但是通过查看Profiler,我总能看到EF在任何其他查询之前发出这样的查询:
SELECT
[GroupBy1].[A1] AS [C1]
FROM ( SELECT
COUNT(1) AS [A1]
FROM [dbo].[__MigrationHistory] AS [Extent1]
) AS [GroupBy1]
Run Code Online (Sandbox Code Playgroud)
我可以禁用此功能吗?
Lad*_*nka 11
禁用此功能的唯一方法是不使用任何数据库初始化程序.一旦使用数据库初始化程序(您希望EF创建或更改数据库),您将始终对此表有查询.
要关闭数据库初始化程序,请在应用程序的引导程序中使用它:
Database.SetInitializer<YourContext>(null);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1874 次 |
| 最近记录: |