我有一個數據庫的第一個設計。我想爲我的模型設置默認值,以便用戶可以將編輯器文本框留空以便填充可空字段之一。 EF似乎不希望只將null引入數據庫,所以我希望我可以將默認值設置爲null來表示我的可空屬性。mvc3數據庫第一個模型默認值
即我想插入null到我的數據庫的屬性,如果文本框留空時提交。
我讀過,你可以添加一個構造函數到部分類來做我想做的事。所以,你會主要有:
public partial class MyClass{
public MyClass()
{
field1 = null; //this would be the default value for field1
}
}
唯一的問題是我的工作已經有一個構造模型自動生成的部分類,所以我不能添加構造的不同(永久)部分類。我不想更新自動生成的partial類,因爲當我從數據庫更新edmx時它將被覆蓋。
重載構造函數? –