Db实体查询中的字段类型问题

时间:2015-12-28 15:06:12

标签: c# mapping dbset

我对DBSet有一个简单的查询,它给出了输入错误。当我调试它时会出现以下错误:“'InventoryAdjustment'上的'TranNumber'属性无法设置为'System.String'值。您必须将此属性设置为'System.Int32'类型的非null值。“以下是查询的代码:

var filter = DataContext.InventoryAdjustments.Where(x => x.RecStatus == 0 || x.RecStatus == 4).AsQueryable();

在被过滤的实体中声明字段:

[Column("TranNumber")]
 public int TransactionNumber { get; set; }

由于“filter”是一个匿名变量,我不明白哪个是导致该错误的映射问题。

0 个答案:

没有答案