Пример #1
0
 private static void RegisterStandardReverseMappings(TypeMappingRegistryBuilder builder)
 {
     builder.AddReverse(SqlType.Boolean, WellKnownTypes.Bool);
     builder.AddReverse(SqlType.Int8, WellKnownTypes.SByte);
     builder.AddReverse(SqlType.UInt8, WellKnownTypes.Byte);
     builder.AddReverse(SqlType.Int16, WellKnownTypes.Int16);
     builder.AddReverse(SqlType.UInt16, WellKnownTypes.UInt16);
     builder.AddReverse(SqlType.Int32, WellKnownTypes.Int32);
     builder.AddReverse(SqlType.UInt32, WellKnownTypes.UInt32);
     builder.AddReverse(SqlType.Int64, WellKnownTypes.Int64);
     builder.AddReverse(SqlType.UInt64, WellKnownTypes.UInt64);
     builder.AddReverse(SqlType.Decimal, WellKnownTypes.Decimal);
     builder.AddReverse(SqlType.Float, WellKnownTypes.Single);
     builder.AddReverse(SqlType.Double, WellKnownTypes.Double);
     builder.AddReverse(SqlType.DateTime, WellKnownTypes.DateTime);
     builder.AddReverse(SqlType.Interval, WellKnownTypes.TimeSpan);
     builder.AddReverse(SqlType.Char, WellKnownTypes.String);
     builder.AddReverse(SqlType.VarChar, WellKnownTypes.String);
     builder.AddReverse(SqlType.VarCharMax, WellKnownTypes.String);
     builder.AddReverse(SqlType.Binary, WellKnownTypes.ByteArray);
     builder.AddReverse(SqlType.VarBinary, WellKnownTypes.ByteArray);
     builder.AddReverse(SqlType.VarBinaryMax, WellKnownTypes.ByteArray);
     builder.AddReverse(SqlType.Guid, WellKnownTypes.Guid);
 }
Пример #2
0
 private static void RegisterStandardReverseMappings(TypeMappingRegistryBuilder builder)
 {
     builder.AddReverse(SqlType.Boolean, typeof(bool));
     builder.AddReverse(SqlType.Int8, typeof(sbyte));
     builder.AddReverse(SqlType.UInt8, typeof(byte));
     builder.AddReverse(SqlType.Int16, typeof(short));
     builder.AddReverse(SqlType.UInt16, typeof(ushort));
     builder.AddReverse(SqlType.Int32, typeof(int));
     builder.AddReverse(SqlType.UInt32, typeof(uint));
     builder.AddReverse(SqlType.Int64, typeof(long));
     builder.AddReverse(SqlType.UInt64, typeof(ulong));
     builder.AddReverse(SqlType.Decimal, typeof(decimal));
     builder.AddReverse(SqlType.Float, typeof(float));
     builder.AddReverse(SqlType.Double, typeof(double));
     builder.AddReverse(SqlType.DateTime, typeof(DateTime));
     builder.AddReverse(SqlType.Interval, typeof(TimeSpan));
     builder.AddReverse(SqlType.Char, typeof(string));
     builder.AddReverse(SqlType.VarChar, typeof(string));
     builder.AddReverse(SqlType.VarCharMax, typeof(string));
     builder.AddReverse(SqlType.Binary, typeof(byte[]));
     builder.AddReverse(SqlType.VarBinary, typeof(byte[]));
     builder.AddReverse(SqlType.VarBinaryMax, typeof(byte[]));
     builder.AddReverse(SqlType.Guid, typeof(Guid));
 }