无法在 EF6.3 中执行查询
Can't execute Query in EF6.3
我有以下查询:
var result = await _dbContext.ApplicationItems.ToListAsync();
在运行时,我在该查询行上遇到异常:
我不知道为什么会出现这个异常。
class ApplicationItem 如下所示:
public class ApplicationItem : EntityBase
{
public List<ApplicationItemRole> ApplicationItemRoles { get; set; } = new List<ApplicationItemRole();
public string AssemblyName { get; set; }
public string ModuleName { get; set; }
public string Name { get; set; }
public string ViewModelType { get; set; }
}
而EntityBase只有一个public 属性 Id;
问题是在我的 24 个项目的解决方案中有一个旧版本的 EF 安装包。所以当我更新这个包时,所有问题都消失了。现在一切正常。
我有以下查询:
var result = await _dbContext.ApplicationItems.ToListAsync();
在运行时,我在该查询行上遇到异常:
我不知道为什么会出现这个异常。
class ApplicationItem 如下所示:
public class ApplicationItem : EntityBase
{
public List<ApplicationItemRole> ApplicationItemRoles { get; set; } = new List<ApplicationItemRole();
public string AssemblyName { get; set; }
public string ModuleName { get; set; }
public string Name { get; set; }
public string ViewModelType { get; set; }
}
而EntityBase只有一个public 属性 Id;
问题是在我的 24 个项目的解决方案中有一个旧版本的 EF 安装包。所以当我更新这个包时,所有问题都消失了。现在一切正常。