コード例 #1
0
 private static void InitXml(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Xml;
     info.NetDataType = typeof(string);
 }
コード例 #2
0
 private static void InitVarBinary(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Binary;
     info.NetDataType = typeof(Byte[]);
     info.SetSize(sizeOrPrecision);
 }
コード例 #3
0
 private static void InitNVarChar(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.String;
     info.NetDataType = typeof(string);
     info.SetSize(sizeOrPrecision);
 }
コード例 #4
0
 private static void InitUniqueIdentifier(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Guid;
     info.NetDataType = typeof(Guid);
 }
コード例 #5
0
 private static void InitTimeStamp(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Binary;
     info.NetDataType = typeof(Byte[]);
     info.Size        = 8;
 }
コード例 #6
0
 private static void InitTime(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Time;
     info.NetDataType = typeof(TimeSpan);
 }
コード例 #7
0
 private static void InitTinyInt(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Byte;
     info.NetDataType = typeof(Byte);
 }
コード例 #8
0
 private static void InitDecimal(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Decimal;
     info.NetDataType = typeof(Decimal);
 }
コード例 #9
0
 private static void InitObject(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Object;
     info.NetDataType = typeof(Object);
 }
コード例 #10
0
 private static void InitReal(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Single;
     info.NetDataType = typeof(Single);
 }
コード例 #11
0
 private static void InitSmallInt(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Int16;
     info.NetDataType = typeof(Int16);
 }
コード例 #12
0
 private static void InitFloat(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Double;
     info.NetDataType = typeof(Double);
 }
コード例 #13
0
 private static void InitDateTimeOffset(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.DateTimeOffset;
     info.NetDataType = typeof(DateTimeOffset);
 }
コード例 #14
0
 private static void InitBit(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Boolean;
     info.NetDataType = typeof(Boolean);
 }
コード例 #15
0
 private static void InitBinary(DataTypeInfo info, string sizeOrPrecision)
 {
     info.IsFixedSize = true;
     InitVarBinary(info, sizeOrPrecision);
 }
コード例 #16
0
 private static void InitBigInt(DataTypeInfo info, string sizeOrPrecision)
 {
     info.DbDataType  = DbType.Int64;
     info.NetDataType = typeof(Int64);
 }