0
EntityFrameworkの最新のバージョン(4.3)を使用して、Enabled(ビット)列のテーブルを作成しました。それから、デフォルト値がfalseであることがわかりました。デフォルト値をtrueに設定することはできますか?Entity Frameworkコードビットデータ型の最初のデフォルト値
この列の名前を「無効」に変更したときに私は奇妙なものを発見しました。デフォルト値はnullになります。
EntityFrameworkの最新のバージョン(4.3)を使用して、Enabled(ビット)列のテーブルを作成しました。それから、デフォルト値がfalseであることがわかりました。デフォルト値をtrueに設定することはできますか?Entity Frameworkコードビットデータ型の最初のデフォルト値
この列の名前を「無効」に変更したときに私は奇妙なものを発見しました。デフォルト値はnullになります。
あなたは、コンストラクタでtrue
に
public class Foo
{
public Foo()
{
Enabled = true;
}
public bool Enabled { get; set; }
}
あなたDisabled
コラムなければなりませんNULL可能列をEnabled
を初期化することができます。そのため、デフォルト値はnullです。