'date' と入力されたフィールドの値 null (DateTime) をデータベースに挿入しようとしましたが、常に'0001-01-01'が返されます。このフィールドは「null を許可」していて、なぜこのデフォルト値を使用しているのかわかりません。
私はMVC(Entity Framework)でC#asp .netを使用しています。これは私のコードです:
Budget_Synthesis newBS = new Budget_Synthesis
{
Budget_Code = newBudgetCode,
Last_Modified_Date = null
};
db.Budget_Synthesis.AddObject(newBS);
Last_Modified_Date は System.DateTime と入力されますか? なぜこの「null」を変更するのかわかりません。
アプリケーションに値を表示しようとすると、01/01/0001 00:00:00
そして0001-01-01
SSMSで
誰かが本当の「NULL」を取得できない理由を説明できますか?
よろしくお願いします