Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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# 未知SQL查询_C#_Sql Server_Entity Framework 6 - Fatal编程技术网

C# 未知SQL查询

C# 未知SQL查询,c#,sql-server,entity-framework-6,C#,Sql Server,Entity Framework 6,我刚刚“完成”了我的第一个实体框架应用程序,并使用Express Profiler 2.2查看了数据库的运行情况 当我的程序启动时,我得到一些我不理解的SQL查询。 这是我应该担心的吗 注意!我没有启用迁移 exec sp_reset_connection SELECT Count(*) FROM INFORMATION_SCHEMA.TABLES AS t WHERE t.TABLE_SCHEMA + '.' + t.TABLE_NAME IN ('dbo.AssemblyCode','db

我刚刚“完成”了我的第一个实体框架应用程序,并使用Express Profiler 2.2查看了数据库的运行情况

当我的程序启动时,我得到一些我不理解的SQL查询。 这是我应该担心的吗

注意!我没有启用迁移

exec sp_reset_connection

SELECT Count(*)
FROM INFORMATION_SCHEMA.TABLES AS t
WHERE t.TABLE_SCHEMA + '.' + t.TABLE_NAME IN ('dbo.AssemblyCode','dbo.Fixture','dbo.HistoryData','dbo.LaserData','dbo.QuarterCode','dbo.SerialNumber','dbo.WeekCode')
    OR t.TABLE_NAME = 'EdmMetadata'

exec sp_reset_connection

exec sp_executesql N'SELECT 
    [GroupBy1].[A1] AS [C1]
    FROM ( SELECT 
        COUNT(1) AS [A1]
        FROM [dbo].[__MigrationHistory] AS [Extent1]
        WHERE [Extent1].[ContextKey] = @p__linq__0
    )  AS [GroupBy1]',N'@p__linq__0 nvarchar(4000)',@p__linq__0=N'DCMarkerEF.DCLasermarkContext'

exec sp_reset_connection

SELECT 
    [GroupBy1].[A1] AS [C1]
    FROM ( SELECT 
        COUNT(1) AS [A1]
        FROM [dbo].[__MigrationHistory] AS [Extent1]
    )  AS [GroupBy1]

exec sp_reset_connection

SELECT TOP (1) 
    [Extent1].[Id] AS [Id], 
    [Extent1].[ModelHash] AS [ModelHash]
    FROM [dbo].[EdmMetadata] AS [Extent1]
    ORDER BY [Extent1].[Id] DESC

没什么好担心的,但是你可以摆脱其中的一些,看这个:romiller.com/2014/06/10/reduce-code-first-database-chatter

没什么好担心的,但是你可以摆脱其中的一些,看这个:romiller.com/2014/06/10/reduce-code-first-database-chatter

请尝试一下:

modelBuilder.Conventions.Remove();
请尝试:

modelBuilder.Conventions.Remove();

没什么好担心的,但是你可以去掉其中的一些,请看:好的,因为这是EF中“内置”的,所以我想我会保持原样。不用花太多时间(反正是在我的小测试数据库上),谢谢你的回答!没什么好担心的,但是你可以去掉其中的一些,看这个:好的,因为这是EF中的“内置”的,我想我还是保持原样吧。不用花太多时间(反正是在我的小测试数据库上),谢谢你的回答!
modelBuilder.Conventions.Remove<IncludeMetadataConvention>();