Linq を使用して挿入しようとしていますが、sqlDateTime オーバーフロー エラーが引き続き発生します。
DB に null 許容の DateTime フィールドがあります。
私はlinq to sqlを使用しており、dateTimeのクラスは次のとおりです。
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_concern_DateTo", DbType="DateTime")]
public System.Nullable<System.DateTime> concern_DateTo {
get { return this._concern_DateTo; }
set {
if ((this._concern_DateTo != value)) {
this.Onconcern_DateToChanging(value);
this.SendPropertyChanging();
this._concern_DateTo = value;
this.SendPropertyChanged("concern_DateTo");
this.Onconcern_DateToChanged();
}
}
}
日付を選択する JQuery 日付ピッカーがあり、dateTime であることを確認しています。
DateTime PartC_DateTo = new DateTime();
//'Date To' Part C
//================
if (txt_PartC_DateTo.Text != string.Empty) {
DateTime.TryParse(txt_PartC_DateTo.Text, out PartC_DateTo);
}
私が割り当てているとき、私はこのコードを使用しています:
if (txt_PartC_DateTo.Text != string.Empty) {
concern.concern_DateTo = PartC_DateTo;
}
次に、submitChanges()
テストのために画面に例外を書き込んでいるときに、SQLDateTime エラーが表示されます。