command.Parameters.Add("@EndDate", SqlDbType.DateTime).Value =
EndDate == null ?
(DateTime?)null :
DateTime.Parse(EndDate.ToShortDateString() + " " + EndTime);
EndDate は DateTime 型ですか? EndTime は時刻を含む単なる文字列です。しかし、EndDate は null 許容の DateTime であるため、解析中にエラーが発生します。どうすればこれを解析できますか?