データベースの null 値を C# の同等の表現に変換する DAL があります。例えば:
NULL for Numeric = 0
NULL for String = String.Empty
NULL for DateTime = "1/1/0001" (i.e. DateTime.MinValue)
日付の問題は、プレゼンテーション レイヤー、特に GridViews にあります。1/1/01
ユーザーに表示することはできません。
以前は空文字列をチェックif myDate.Year=1 or myDate.Year < AcceptedDate
して表示していたのですが、他の型と違って余計な手間がかかるようです
より良いアプローチを受け入れてください。ありがとう。