null 許容の DateTime 変数があります。そして、それをSQL DBに書きたいです。挿入しようとすると:
変数に値があれば問題ありません。
ただし、値がない場合、挿入はエラーで中断されます。
質問したいのですが、DbCommand パラメータを介して null 許容の DateTime を Sql に挿入するにはどうすればよいですか?
(PS:SQL列もnull可能です。)
DateTime? myDate = null;
DbCommand dbCommand = new DbCommand();
dbCommand.Parameters.Add("NullableSqlDateField", DbType.DateTime, myDate);