.Net DateTime vs SQL Sever DateTime

Quite a nice way to handle “non null” date times being passed into SQL Server from .Net.

if( aClass.aDate == DateTime.MinValue )
{
aClass.aDate = (DateTime)SqlDateTime.MinValue;
}

There are other implementation of DateTime for Oracle and MySQL; the concept can be applied in these environments as well.