2016-06-16 21 views
0

私は、時間の列を持つSQLテーブルを持っています。このテーブルを表すクラスは、タイプDateTimeのプロパティを持っています。このプロパティは時間だけを保持するので、通常は0001-01-01 06:30:00のようになります。 今度は、このDateTimeを設定した新しい行を追加したいのですが、変更を送信するときにSqlTypeExceptionと表示されます。SqlDateTimeがオーバーフローします。 1/1/1753 12:00:00 AMと12/31/9999の間にある必要があります。11:5​​9:59 PMLinq to SQL - DateTime to Time

Timeをテーブルに挿入する方法はありますか?それは自動的に変換されますか?あなたの助け

答えて

2

なぜあなたが最初の場所でTimeSpanを使用していないため

Thnaks?しかし、あなたはまた、DateTime.TimeOfDay経由DateTimeからTimeSpanを取得することができます。

TimeSpan timeOfDay = dt.TimeOfDay; 

TimeSpanTime列の正しい.NET mapping typeです。

+0

申し訳ありませんが、その情報のおかげで! –