是否可以在不强制转换的情况下将具有数值类型的SQL列映射到双精度属性?
SQL
[Length] [numeric](15, 4) NOT NULL
C#
class Item
{
public double Length { get; set; }
}
这是我在我的项目中所做的,特别是枚举转换。
class Item
{
[Column("Length")]
public decimal _Length {
get => (decimal)Length;
set => Length = (double)value;
}
[NotMapped]
public double Length { get; set; }
}