public override TypedValue ConvertForSql(object value) { if (value == null) { return new TypedValue(typeof(long), null); } else { return new TypedValue(typeof(long), ((TimeSpan)value).Ticks); } }