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); }
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)); }