静态成员 = 错误 CS0119:“实体命令执行异常”是一种类型,在给定上下文中无效
本文关键字:类型 一种 无效 上下文 CS0119 错误 实体 命令 异常 执行 静态成员 | 更新日期: 2023-09-27 18:33:10
下面的代码在尝试输入foreach
时给出了上述错误。我已经检查了数据库表,并使用了单步执行代码时传递的参数进行了选择,它返回了一些内容。
var propertyItems = from x in _context.Db.tbl_BranchProperty
where x.BranchId == BranchId && x.ClientId == clientId
select x;
foreach (var propertyItem in propertyItems)
{
我发现错误是由于实体tbl_BranchProperty
和tbl_BranchProperty
表列的属性之间的差异造成的。
似乎您已经包装了上下文对象并将其设置为静态,请尝试创建新对象并正确初始化它,然后像这样使用您的查询。
yourContext db = new yourContext();
var propertyItems = db.tbl_BranchProperty
.Where(x => x.BranchId == BranchId && x.ClientId == clientId)
.Select(x => x)
.ToList();