public CompareCondition(string propertyName, CompareOperator opertaor, string value)
     : this(propertyName, opertaor, value, TableDataType.String) { }
 public CompareCondition(string propertyName, CompareOperator opertaor, Guid value)
     : this(propertyName, opertaor, value.ToString(), TableDataType.Guid) { }
 public CompareCondition(string propertyName, CompareOperator opertaor, long value)
     : this(propertyName, opertaor, value.ToString(CultureInfo.InvariantCulture) + "L", TableDataType.Int64) { }
 public CompareCondition(string propertyName, CompareOperator opertaor, double value)
     : this(propertyName, opertaor, value.ToString(CultureInfo.InvariantCulture), TableDataType.Double) { }
 public CompareCondition(string propertyName, CompareOperator opertaor, DateTimeOffset value)
     : this(propertyName, opertaor, value.UtcDateTime.ToString("o"), TableDataType.DateTime) { }
 public CompareCondition(string propertyName, CompareOperator opertaor, bool value)
     : this(propertyName, opertaor, value ? "true" : "false", TableDataType.Boolean) { }