SqlServer数据类型、DbType类型、.NET类型与达梦数据类型关系表|C/S开发框架
作者:csframework|C/S框架网  发布日期:2024/11/08 00:31:04

SqlServer数据类型、DbType类型、.NET类型与达梦数据类型关系表|C/S开发框架

SqlServer数据类型、DbType类型、.NET类型与达梦数据类型关系表

SqlServer数据类型<->达梦数据类型关系

共39个字段映射关系:

SqlServer数据类型、DbType类型、.NET类型与达梦数据类型关系表|C/S开发框架

SqlServer数据类型、DbType类型、.NET类型与达梦数据类型关系表|C/S开发框架

达梦数据类型 <-> .NET类型对照关系表

C# 全选
            map.Add(nameof(DmDbType.Blob), typeof(System.Byte[]));
            map.Add(nameof(DmDbType.Binary), typeof(System.Byte[]));
            map.Add(nameof(DmDbType.Bit), typeof(System.Boolean));
            map.Add(nameof(DmDbType.Byte), typeof(System.Byte));
            map.Add(nameof(DmDbType.Char), typeof(System.String));
            map.Add(nameof(DmDbType.Clob), typeof(System.String));
            map.Add(nameof(DmDbType.Date), typeof(System.DateTime));
            map.Add(nameof(DmDbType.DateTime), typeof(System.DateTime));
            map.Add(nameof(DmDbType.Decimal), typeof(System.Decimal));
            map.Add(nameof(DmDbType.XDEC), typeof(System.Decimal));
            map.Add(nameof(DmDbType.Double), typeof(System.Double));
            map.Add(nameof(DmDbType.Float), typeof(System.Double));
            map.Add(nameof(DmDbType.Int16), typeof(System.Int16));
            map.Add(nameof(DmDbType.Int32), typeof(System.Int32));
            map.Add(nameof(DmDbType.Int64), typeof(System.Int64));
            map.Add(nameof(DmDbType.IntervalDayToSecond), typeof(System.Double));
            map.Add(nameof(DmDbType.IntervalYearToMonth), typeof(System.Double));
            map.Add(nameof(DmDbType.SByte), typeof(System.Int32));
            map.Add(nameof(DmDbType.Text), typeof(System.String));//Text
            map.Add(nameof(DmDbType.Time), typeof(System.DateTime));
            map.Add(nameof(DmDbType.UInt16), typeof(System.UInt16));
            map.Add(nameof(DmDbType.UInt32), typeof(System.UInt32));
            map.Add(nameof(DmDbType.UInt64), typeof(System.UInt64));
            map.Add(nameof(DmDbType.VarBinary), typeof(System.Byte[]));
            map.Add(nameof(DmDbType.VarChar), typeof(System.String));
            map.Add(nameof(DmDbType.Cursor), typeof(System.Object));
            map.Add(nameof(DmDbType.RefCursor), typeof(System.Object));//游标类型
            map.Add(nameof(DmDbType.DateTimeOffset), typeof(System.DateTimeOffset));
            map.Add(nameof(DmDbType.TimeOffset), typeof(System.DateTimeOffset));
            map.Add(nameof(DmDbType.ARRAY), typeof(System.Array));
            map.Add(nameof(DmDbType.Class), typeof(System.Object));//对象类型

达梦数据类型 <-> DbType对照关系表

C# 全选
            map.Add(nameof(DmDbType.Blob), System.Data.DbType.Binary);
            map.Add(nameof(DmDbType.Binary), System.Data.DbType.Binary);
            map.Add(nameof(DmDbType.Bit), System.Data.DbType.Boolean);
            map.Add(nameof(DmDbType.Byte), System.Data.DbType.Byte);
            map.Add(nameof(DmDbType.Char), System.Data.DbType.String);
            map.Add(nameof(DmDbType.Clob), System.Data.DbType.String);
            map.Add(nameof(DmDbType.Date), System.Data.DbType.Date);
            map.Add(nameof(DmDbType.DateTime), System.Data.DbType.DateTime);
            map.Add(nameof(DmDbType.Decimal), System.Data.DbType.Decimal);
            map.Add(nameof(DmDbType.XDEC), System.Data.DbType.Decimal);
            map.Add(nameof(DmDbType.Double), System.Data.DbType.Double);
            map.Add(nameof(DmDbType.Float), System.Data.DbType.Double);
            map.Add(nameof(DmDbType.Int16), System.Data.DbType.Int16);
            map.Add(nameof(DmDbType.Int32), System.Data.DbType.Int32);
            map.Add(nameof(DmDbType.Int64), System.Data.DbType.Int64);
            map.Add(nameof(DmDbType.IntervalDayToSecond), System.Data.DbType.Double);
            map.Add(nameof(DmDbType.IntervalYearToMonth), System.Data.DbType.Double);
            map.Add(nameof(DmDbType.SByte), System.Data.DbType.Byte);
            map.Add(nameof(DmDbType.Text), System.Data.DbType.String);//Text
            map.Add(nameof(DmDbType.Time), System.Data.DbType.DateTime);
            map.Add(nameof(DmDbType.UInt16), System.Data.DbType.UInt16);
            map.Add(nameof(DmDbType.UInt32), System.Data.DbType.UInt32);
            map.Add(nameof(DmDbType.UInt64), System.Data.DbType.UInt64);
            map.Add(nameof(DmDbType.VarBinary), System.Data.DbType.Binary);
            map.Add(nameof(DmDbType.VarChar), System.Data.DbType.String);
            map.Add(nameof(DmDbType.Cursor), System.Data.DbType.Object);
            map.Add(nameof(DmDbType.RefCursor), System.Data.DbType.Object);//游标类型
            map.Add(nameof(DmDbType.DateTimeOffset), System.Data.DbType.DateTimeOffset);
            map.Add(nameof(DmDbType.TimeOffset), System.Data.DbType.DateTimeOffset);
            map.Add(nameof(DmDbType.ARRAY), System.Data.DbType.Binary);
            map.Add(nameof(DmDbType.Class), System.Data.DbType.Object);//对象类型
C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇