public static Criteria LessThanOrEqual <T>(this FieldIdentifier <T> fieldIdentifier, T value)
 {
     return(Create(fieldIdentifier.FieldName, _lessThanOrEqual, value));
 }
 public static Criteria GreaterThan <T>(this FieldIdentifier <T> fieldIdentifier, T value)
 {
     return(Create(fieldIdentifier.FieldName, _greaterThan, value));
 }
 public static Criteria Before(this FieldIdentifier <DateTime> fieldIdentifier, DateTime value)
 {
     return(Create(fieldIdentifier.FieldName, _before, value));
 }
 public static Criteria IsEqualTo <T>(this FieldIdentifier <T> fieldIdentifier, T value)
 {
     return(Create(fieldIdentifier.FieldName, _equal, value));
 }
 public static Criteria After(this FieldIdentifier <DateTime> fieldIdentifier, DateTime value)
 {
     return(Create(fieldIdentifier.FieldName, _after, value));
 }