私はDatTime列を持つテーブルを持つMS SQL Srver 2005データベースを持っています。 DateTime列の値はsmalldatetimeです。日時はgetdate()関数を使用してDBによって自動的に生成されます。これは、ログ記録表であるため、ログが挿入され、日時がdbによって生成されるためです。Entity Frameworkの設定Auto DateTime列:01/01/0001 00:00:00
ログを作成し、Entity Frameworkを経由DBに保存し、LINQクエリを使用する場合は言って節約しながら、それはエラーが発生します。
」SQLDATETIMEオーバーフローは、1753年1月1日12時00分の間でなければなりません。 00 AMと12/31/9999 11:59:59 PM」
01/01/0001午前0時00分00秒
:Entity Frameworkのは、Logオブジェクトを保存しようとしたとき、私は、気づいたブレークポイントを使用して調査する時には、Entity Frameworkので設定された日付がに設定されています
私はこれがエラーが発生している理由だと思います。これを解決する方法はありますか?
私は.NET 3.5フレームワークを使用しています。
よろしくお願いいたします。
申し訳ございませんが、getdate()// not getgate() – user402186
あなたの質問は編集できます。リンクはタグのすぐ下にあります。 – ChrisF