Я бы просто добавил еще один пункт в ответ выше. Ответ выше использует DateTime.Today, который использует время с компьютера, на котором выполняется код, вместо getdate (), который получает время от Sql Server. Это может иметь значение, если ваше приложение имеет отдельный сервер базы данных. Для этого вам необходимо добавить следующую функцию в ORM.
[Function(Name="GetDate", IsComposable=true)]
public DateTime GetSystemDate()
{
MethodInfo mi = MethodBase.GetCurrentMethod() as MethodInfo;
return (DateTime)this.ExecuteMethodCall(this, mi, new object[]{}).ReturnValue;
}