예제 #1
0
 public static void Compare(DbDataReader reader, DapperTest entity)
 {
     reader.ColumnValueCompare("id", Convert.ToInt32, entity.id)
     .ColumnValueCompare("bigint_value", entity.bigint_value)
     .ColumnValueCompare("bigint_null_value", entity.bigint_null_value)
     .ColumnValueCompare("char_null_value", entity.char_null_value)
     .ColumnValueCompare("date_value", dt => dt == null ? null : Convert.ToDateTime(dt).ToString("yyyy-MM-dd"), entity.date_value.ToString("yyyy-MM-dd"))
     .ColumnValueCompare("date_null_value", entity.date_null_value == null ? string.Empty : entity.date_null_value.Value.ToString("yyyy-MM-dd"))
     .ColumnValueCompare("datetime_value", entity.datetime_value)
     .ColumnValueCompare("datetime_null_value", entity.datetime_null_value)
     .ColumnValueCompare("dec_value", entity.dec_value)
     .ColumnValueCompare("dec_null_value", entity.dec_null_value)
     .ColumnValueCompare("decimal_value", entity.decimal_value)
     .ColumnValueCompare("decimal_null_value", entity.decimal_null_value)
     .ColumnValueCompare("double_value", entity.double_value)
     .ColumnValueCompare("double_null_value", entity.double_null_value)
     .ColumnValueCompare("fix_value", entity.fix_value)
     .ColumnValueCompare("fix_null_value", entity.fix_null_value)
     .ColumnValueCompare("float_value", entity.float_value)
     .ColumnValueCompare("float_null_value", entity.float_null_value)
     .ColumnValueCompare("int_value", entity.int_value)
     .ColumnValueCompare("int_null_value", entity.int_null_value)
     .ColumnValueCompare("integer_value", entity.integer_value)
     .ColumnValueCompare("integer_null_value", entity.integer_null_value)
     .ColumnValueCompare("longtext_null_value", entity.longtext_null_value)
     .ColumnValueCompare("mediumint_value", entity.mediumint_value)
     .ColumnValueCompare("mediumint_null_value", entity.mediumint_null_value)
     .ColumnValueCompare("mediumtext_null_value", entity.mediumtext_null_value)
     .ColumnValueCompare("nchar_null_value", entity.nchar_null_value)
     .ColumnValueCompare("numeric_value", entity.numeric_value)
     .ColumnValueCompare("numeric_null_value", entity.numeric_null_value)
     .ColumnValueCompare("nvarchar_null_value", entity.nvarchar_null_value)
     .ColumnValueCompare("real_value", entity.real_value)
     .ColumnValueCompare("real_null_value", entity.real_null_value)
     .ColumnValueCompare("smallint_value", entity.smallint_value)
     .ColumnValueCompare("smallint_null_value", entity.smallint_null_value)
     .ColumnValueCompare("text_null_value", entity.text_null_value)
     .ColumnValueCompare("tinyint_value", entity.tinyint_value)
     .ColumnValueCompare("tinyint_null_value", entity.tinyint_null_value)
     .ColumnValueCompare("tinytext_null_value", entity.tinytext_null_value)
     .ColumnValueCompare("varchar_null_value", entity.varchar_null_value ?? string.Empty);
     if (entity.binary_null_value == null)
     {
         reader.ColumnValueCompare("binary_null_value", string.Empty);
     }
     if (entity.varbinary_null_value != null)
     {
         reader.ColumnValueCompare("varbinary_null_value",
                                   bytes => System.Text.Encoding.Default.GetString((byte[])bytes),
                                   System.Text.Encoding.Default.GetString(entity.varbinary_null_value));
     }
     else
     {
         reader.ColumnValueCompare("varbinary_null_value", string.Empty);
     }
 }
예제 #2
0
 public static void Compare(DbDataReader reader, DapperCompisiteKeyEntity entity)
 {
     reader.ColumnValueCompare("products_id", entity.products_id)
     .ColumnValueCompare("language_id", entity.language_id)
     .ColumnValueCompare("products_name", entity.products_name)
     .ColumnValueCompare("products_description", entity.products_description)
     .ColumnValueCompare("products_short_description", entity.products_short_description)
     .ColumnValueCompare("products_url", entity.products_url)
     .ColumnValueCompare("products_viewed", entity.products_viewed);
 }
예제 #3
0
 public static void Compare(DbDataReader reader, DapperEntityWithNoBool entity)
 {
     reader.ColumnValueCompare("id", Convert.ToInt32, entity.id)
     .ColumnValueCompare("bigint_value", entity.bigint_value)
     .ColumnValueCompare("bigint_null_value", entity.bigint_null_value)
     .ColumnValueCompare("char_null_value", entity.char_null_value)
     .ColumnValueCompare("date_value", dt => dt == null ? null : Convert.ToDateTime(dt).ToString("yyyy-MM-dd"), entity.date_value.ToString("yyyy-MM-dd"))
     .ColumnValueCompare("date_null_value", entity.date_null_value == null ? string.Empty : entity.date_null_value.Value.ToString("yyyy-MM-dd"))
     .ColumnValueCompare("datetime_value", entity.datetime_value)
     .ColumnValueCompare("datetime_null_value", entity.datetime_null_value)
     .ColumnValueCompare("dec_value", entity.dec_value)
     .ColumnValueCompare("dec_null_value", entity.dec_null_value)
     .ColumnValueCompare("decimal_value", entity.decimal_value)
     .ColumnValueCompare("decimal_null_value", entity.decimal_null_value)
     .ColumnValueCompare("double_value", entity.double_value)
     .ColumnValueCompare("double_null_value", entity.double_null_value)
     .ColumnValueCompare("fix_value", entity.fix_value)
     .ColumnValueCompare("fix_null_value", entity.fix_null_value)
     .ColumnValueCompare("float_value", entity.float_value)
     .ColumnValueCompare("float_null_value", entity.float_null_value)
     .ColumnValueCompare("int_value", entity.int_value)
     .ColumnValueCompare("int_null_value", entity.int_null_value)
     .ColumnValueCompare("integer_value", entity.integer_value)
     .ColumnValueCompare("integer_null_value", entity.integer_null_value)
     .ColumnValueCompare("longtext_null_value", entity.longtext_null_value)
     .ColumnValueCompare("mediumint_value", entity.mediumint_value)
     .ColumnValueCompare("mediumint_null_value", entity.mediumint_null_value)
     .ColumnValueCompare("mediumtext_null_value", entity.mediumtext_null_value)
     .ColumnValueCompare("nchar_null_value", entity.nchar_null_value)
     .ColumnValueCompare("numeric_value", entity.numeric_value)
     .ColumnValueCompare("numeric_null_value", entity.numeric_null_value)
     .ColumnValueCompare("nvarchar_null_value", entity.nvarchar_null_value)
     .ColumnValueCompare("real_value", entity.real_value)
     .ColumnValueCompare("real_null_value", entity.real_null_value)
     .ColumnValueCompare("smallint_value", entity.smallint_value)
     .ColumnValueCompare("smallint_null_value", entity.smallint_null_value)
     .ColumnValueCompare("text_null_value", entity.text_null_value)
     .ColumnValueCompare("tinyint_value", entity.tinyint_value)
     .ColumnValueCompare("tinyint_null_value", entity.tinyint_null_value)
     .ColumnValueCompare("tinytext_null_value", entity.tinytext_null_value)
     .ColumnValueCompare("varchar_null_value", entity.varchar_null_value ?? string.Empty);
 }
예제 #4
0
 public static void ComparePascalCase(DbDataReader reader, DapperAllTest entity)
 {
     reader.ColumnValueCompare("Id", Convert.ToInt32, entity.Id)
     .ColumnValueCompare("BigintValue", entity.BigintValue)
     .ColumnValueCompare("BigintNullValue", entity.BigintNullValue)
     .ColumnValueCompare("BitValue", Convert.ToBoolean, entity.BitValue)
     .ColumnValueCompare("BitNullValue", entity.BitNullValue)
     .ColumnValueCompare("BoolValue", entity.BoolValue)
     .ColumnValueCompare("BoolNullValue", entity.BoolNullValue)
     .ColumnValueCompare("BooleanValue", entity.BooleanValue)
     .ColumnValueCompare("BooleanNullValue", entity.BooleanNullValue)
     .ColumnValueCompare("CharNullValue", entity.CharNullValue)
     .ColumnValueCompare("DateValue", dt => dt == null ? null : Convert.ToDateTime(dt).ToString("yyyy-MM-dd"), entity.DateValue.ToString("yyyy-MM-dd"))
     .ColumnValueCompare("DateNullValue", entity.DateNullValue == null ? string.Empty : entity.DateNullValue.Value.ToString("yyyy-MM-dd"))
     .ColumnValueCompare("DatetimeValue", entity.DatetimeValue)
     .ColumnValueCompare("DatetimeNullValue", entity.DatetimeNullValue)
     .ColumnValueCompare("DecValue", entity.DecValue)
     .ColumnValueCompare("DecNullValue", entity.DecNullValue)
     .ColumnValueCompare("DecimalValue", entity.DecimalValue)
     .ColumnValueCompare("DecimalNullValue", entity.DecimalNullValue)
     .ColumnValueCompare("DoubleValue", entity.DoubleValue)
     .ColumnValueCompare("DoubleNullValue", entity.DoubleNullValue)
     .ColumnValueCompare("FixValue", entity.FixValue)
     .ColumnValueCompare("FixNullValue", entity.FixNullValue)
     .ColumnValueCompare("FloatValue", entity.FloatValue)
     .ColumnValueCompare("FloatNullValue", entity.FloatNullValue)
     .ColumnValueCompare("IntValue", entity.IntValue)
     .ColumnValueCompare("IntNullValue", entity.IntNullValue)
     .ColumnValueCompare("IntegerValue", entity.IntegerValue)
     .ColumnValueCompare("IntegerNullValue", entity.IntegerNullValue)
     .ColumnValueCompare("LongtextNullValue", entity.LongtextNullValue)
     .ColumnValueCompare("MediumintValue", entity.MediumintValue)
     .ColumnValueCompare("MediumintNullValue", entity.MediumintNullValue)
     .ColumnValueCompare("MediumtextNullValue", entity.MediumtextNullValue)
     .ColumnValueCompare("NcharNullValue", entity.NcharNullValue)
     .ColumnValueCompare("NumericValue", entity.NumericValue)
     .ColumnValueCompare("NumericNullValue", entity.NumericNullValue)
     .ColumnValueCompare("NvarcharNullValue", entity.NvarcharNullValue)
     .ColumnValueCompare("RealValue", entity.RealValue)
     .ColumnValueCompare("RealNullValue", entity.RealNullValue)
     .ColumnValueCompare("SmallintValue", entity.SmallintValue)
     .ColumnValueCompare("SmallintNullValue", entity.SmallintNullValue)
     .ColumnValueCompare("TextNullValue", entity.TextNullValue)
     .ColumnValueCompare("TinyintValue", entity.TinyintValue)
     .ColumnValueCompare("TinyintNullValue", entity.TinyintNullValue)
     .ColumnValueCompare("TinytextNullValue", entity.TinytextNullValue)
     .ColumnValueCompare("VarcharNullValue", entity.VarcharNullValue ?? string.Empty);
     if (entity.BinaryNullValue == null)
     {
         reader.ColumnValueCompare("BinaryNullValue", string.Empty);
     }
     if (entity.VarbinaryNullValue != null)
     {
         reader.ColumnValueCompare("VarbinaryNullValue",
                                   bytes => System.Text.Encoding.Default.GetString((byte[])bytes),
                                   System.Text.Encoding.Default.GetString(entity.VarbinaryNullValue));
     }
     else
     {
         reader.ColumnValueCompare("VarbinaryNullValue", string.Empty);
     }
 }
예제 #5
0
 public static void Compare(DbDataReader reader, DapperAllTest entity)
 {
     reader.ColumnValueCompare("id", Convert.ToInt32, entity.Id)
     .ColumnValueCompare("bigint_value", entity.BigintValue)
     .ColumnValueCompare("bigint_null_value", entity.BigintNullValue)
     .ColumnValueCompare("bit_value", Convert.ToBoolean, entity.BitValue)
     .ColumnValueCompare("bit_null_value", entity.BitNullValue)
     .ColumnValueCompare("bool_value", entity.BoolValue)
     .ColumnValueCompare("bool_null_value", entity.BoolNullValue)
     .ColumnValueCompare("boolean_value", entity.BooleanValue)
     .ColumnValueCompare("boolean_null_value", entity.BooleanNullValue)
     .ColumnValueCompare("char_null_value", entity.CharNullValue)
     .ColumnValueCompare("date_value", dt => dt == null ? null : Convert.ToDateTime(dt).ToString("yyyy-MM-dd"), entity.DateValue.ToString("yyyy-MM-dd"))
     .ColumnValueCompare("date_null_value", entity.DateNullValue == null ? string.Empty : entity.DateNullValue.Value.ToString("yyyy-MM-dd"))
     .ColumnValueCompare("datetime_value", entity.DatetimeValue)
     .ColumnValueCompare("datetime_null_value", entity.DatetimeNullValue)
     .ColumnValueCompare("dec_value", entity.DecValue)
     .ColumnValueCompare("dec_null_value", entity.DecNullValue)
     .ColumnValueCompare("decimal_value", entity.DecimalValue)
     .ColumnValueCompare("decimal_null_value", entity.DecimalNullValue)
     .ColumnValueCompare("double_value", entity.DoubleValue)
     .ColumnValueCompare("double_null_value", entity.DoubleNullValue)
     .ColumnValueCompare("fix_value", entity.FixValue)
     .ColumnValueCompare("fix_null_value", entity.FixNullValue)
     .ColumnValueCompare("float_value", entity.FloatValue)
     .ColumnValueCompare("float_null_value", entity.FloatNullValue)
     .ColumnValueCompare("int_value", entity.IntValue)
     .ColumnValueCompare("int_null_value", entity.IntNullValue)
     .ColumnValueCompare("integer_value", entity.IntegerValue)
     .ColumnValueCompare("integer_null_value", entity.IntegerNullValue)
     .ColumnValueCompare("longtext_null_value", entity.LongtextNullValue)
     .ColumnValueCompare("mediumint_value", entity.MediumintValue)
     .ColumnValueCompare("mediumint_null_value", entity.MediumintNullValue)
     .ColumnValueCompare("mediumtext_null_value", entity.MediumtextNullValue)
     .ColumnValueCompare("nchar_null_value", entity.NcharNullValue)
     .ColumnValueCompare("numeric_value", entity.NumericValue)
     .ColumnValueCompare("numeric_null_value", entity.NumericNullValue)
     .ColumnValueCompare("nvarchar_null_value", entity.NvarcharNullValue)
     .ColumnValueCompare("real_value", entity.RealValue)
     .ColumnValueCompare("real_null_value", entity.RealNullValue)
     .ColumnValueCompare("smallint_value", entity.SmallintValue)
     .ColumnValueCompare("smallint_null_value", entity.SmallintNullValue)
     .ColumnValueCompare("text_null_value", entity.TextNullValue)
     .ColumnValueCompare("tinyint_value", entity.TinyintValue)
     .ColumnValueCompare("tinyint_null_value", entity.TinyintNullValue)
     .ColumnValueCompare("tinytext_null_value", entity.TinytextNullValue)
     .ColumnValueCompare("varchar_null_value", entity.VarcharNullValue ?? string.Empty);
     if (entity.BinaryNullValue == null)
     {
         reader.ColumnValueCompare("binary_null_value", string.Empty);
     }
     if (entity.VarbinaryNullValue != null)
     {
         reader.ColumnValueCompare("varbinary_null_value",
                                   bytes => System.Text.Encoding.Default.GetString((byte[])bytes),
                                   System.Text.Encoding.Default.GetString(entity.VarbinaryNullValue));
     }
     else
     {
         reader.ColumnValueCompare("varbinary_null_value", string.Empty);
     }
 }