C# 使用.Include()EF CORE时,Select查询中的额外列在SQL表和实体中都不存在

C# 使用.Include()EF CORE时,Select查询中的额外列在SQL表和实体中都不存在,c#,.net,asp.net-core-3.0,.net-core-3.0,ef-core-3.0,C#,.net,Asp.net Core 3.0,.net Core 3.0,Ef Core 3.0,我使用efcore,在初始化项目时,我使用这段代码加载所有应用程序中需要的初始数据。但我有个错误 SQL中不存在“XXX”列 当我使用SQL Server profiler进行检查时,在Selectquery“XXX”中有一个额外的列,该列在表中不存在: var settings = _context.Settings .Include(x => x.DefaultLanguage) .Includ

我使用efcore,在初始化项目时,我使用这段代码加载所有应用程序中需要的初始数据。但我有个错误

SQL中不存在“XXX”列

当我使用SQL Server profiler进行检查时,在
Select
query“XXX”中有一个额外的列,该列在表中不存在:

var settings = _context.Settings
                       .Include(x => x.DefaultLanguage)
                       .Include(x => x.NewMembersStartingRoles);

我可以问一下你的密码吗?您的映射器、上下文和模型确保消息正确。这意味着您的一个模型(
DefaultLanguage
NewMembersStartingRoles
)包含一个应从模型中删除的字段。