我目前在我的类中有以下属性,在将值保存到 ms sql 数据库时会导致问题。如果值为“”,则数据库中记录的值为0。我的问题是如果值为“”,我需要数据库值为空。我已经尝试了以下方法,尽管数据类型显然是错误的并且无法编译。sql中的数据类型是(float, null)。有任何想法吗?非常感谢,
public double? MyProperty
{
get { return obj.Test; }
set { obj.Test = value; }
}
我的尝试
if (string.IsNullOrEmpty(Test))
{
obj.MyProperty = DbNull.Value;
}