0
使用EntityFramework codefirst的最新版本(4.3),我創建了一個啓用列(位)列的表。然後我發現它的默認值是false,我可以將默認值設置爲true嗎?實體框架代碼針對位數據類型的第一個默認值val0
當我將列重命名爲Disabled時,我發現了一些奇怪的事情,默認值變爲null。
使用EntityFramework codefirst的最新版本(4.3),我創建了一個啓用列(位)列的表。然後我發現它的默認值是false,我可以將默認值設置爲true嗎?實體框架代碼針對位數據類型的第一個默認值val0
當我將列重命名爲Disabled時,我發現了一些奇怪的事情,默認值變爲null。
您可以在構造函數初始化Enabled
到true
public class Foo
{
public Foo()
{
Enabled = true;
}
public bool Enabled { get; set; }
}
你Disabled
列必須一個一個空列。因此它的默認值爲null。