.NET の DateTime 型は、最小値が SQL Server のそれと異なります。なので、
const datetime SQLDATE_MIN = #1/1/1753#;
のようなものを宣言しておくと便利かも。