当我输入以下EF命令时,我收到以下异常:
var license = outerContext.CompanyLicenses.First();
错误:
抛出异常:System.Core.dll中的'System.InvalidOperationException'
附加信息:序列不包含任何元素
EF命令在数据库上执行的SQL查询是:
SELECT
[Extent1].[Id] AS [Id],
[Extent1].[Data] AS [Data],
[Extent1].[LicenseFile] AS [LicenseFile],
[Extent1].[Validation] AS [Validation]
FROM
[dbo].[CompanyLicenses] AS [Extent1]
由于outerContext.CompanyLicenses.First()
返回null或为空而导致异常,但是当我在Management Studio中检入数据库时,相同的SQL查询返回一行结果。
您认为问题是什么?