現在、クラスに次のプロパティがあり、値を ms sql データベースに保存するときに問題が発生します。値が "" の場合、データベースに記録される値は 0 です。私の問題は、値が "" の場合、データベースの値を null にする必要があることです。明らかにデータ型が間違っていてコンパイルされませんが、次のことを試しました。SQL のデータ型は (float、null) です。何か案は?どうもありがとう、
public double? MyProperty
{
get { return obj.Test; }
set { obj.Test = value; }
}
私の試み
if (string.IsNullOrEmpty(Test))
{
obj.MyProperty = DbNull.Value;
}