Could life be made easier by saving DateTime values as a long instead? There always seem to be problems when working with null DateTime values, whether storing
In some cases, yes. Sql stores datetimes at a lower precision than DateTime. This means that a value persisted and retrieved may have a slightly different DateTime value from the original object, which might cause some issues with ordering or comparison.