まず、EF6コードでMVC5を使用しています。私はsmalldatetime型の両方のタブ(KommunicationとItemannounce)のDate(Datum)カラムを持つテーブルを持っていて、System.DateTime.Nowで日付を設定しようとすると、次のエラーが表示されます。datetime2データ型からsmalldatetimeへの変換EF6 MVC5
The conversion of a datetime2 data type to a smalldatetime data type resulted in an out-of-range value.The statement has been terminated.
私はバイトのサイズを認識していて、私の状況で、次の解決策を試みた:私はまだ同じエラーを取得し
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
var annons = modelBuilder.Entity<Itemannounce> ();
annons.Property (f => f.Datum).HasColumnType ("smalldatetime");
var komm = modelBuilder.Entity<Kommunication> ();
komm.Property (f => f.Date).HasColumnType ("smalldatetime");
base.OnModelCreating (modelBuilder);
}
を。私はカラムをNOT NULLに設定しようとしました。私は本当にこれから道を見つけることなく数日間で立ち往生しています。誰も私が試していない解決策がありますか?
私は試してみました。 – Esmael