LINQ-SQL一直要求money列为Single类型,即使它已经是
本文关键字:类型 一直 money Single 列为 LINQ-SQL | 更新日期: 2023-09-27 18:17:09
我得到的错误是:
The 'SalesValue' property on 'ItemSale' could not be set to a 'Decimal' value.
You must set this property to a non-null value of type 'Single'.
但是我已经做了:
[Table("ItemSales")]
public class ItemSale {
[Key]
public int ID { get; set; }
....
public Single SalesValue { get; set; }
}
这是我的LINQ,很简单:
from x in database.ItemSales
select x
我正在使用实体框架代码优先
如何解决这个问题?
是否检查了列类型的精度?这是我曾经犯过的一个错误,据我所知,与你的错误非常相似。据我所知,精度必须为2,但有另一个值