我刚刚“完成”了我的第一个实体框架应用程序并使用了Express Profiler 2.2来查看数据库正在发生什么。未知的SQL查询
当我的程序启动时,我得到一些我不明白的SQL查询。 这是我应该担心的事情吗?
NB!我有不是启用迁移!
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
注意到担心ABOT,但你可以摆脱一些人,看到这一点:https://romiller.com/2014/06/10/reducing-code-第一个数据库聊天/ – ErikEJ
好吧,因为这是“buil t“在EF我想我离开它。它不需要太多时间(无论如何,我的小测试数据库)谢谢你的答案! – Andis59