我对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”是一个匿名变量,我不明白哪个是导致该错误的映射问题。