You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CsToDb.New(OdbcType.Int,"number",$"number(16){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue()):
65
-
CsToDb.New(OdbcType.BigInt,"number",$"number(32){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue());
64
+
CsToDb.New(OdbcType.Int,"number",$"number(32){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue()):
65
+
CsToDb.New(OdbcType.BigInt,"number",$"number(16){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue());
CsToDb.New(OdbcType.Int,"number",$"number(16){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue()):
65
-
CsToDb.New(OdbcType.BigInt,"number",$"number(32){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue());
64
+
CsToDb.New(OdbcType.Int,"number",$"number(32){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue()):
65
+
CsToDb.New(OdbcType.BigInt,"number",$"number(16){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue());
CsToDb.New(_dicCsToDb[typeof(int)].type,"number",$"number(16){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue()):
100
-
CsToDb.New(_dicCsToDb[typeof(long)].type,"number",$"number(32){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue());
99
+
CsToDb.New(_dicCsToDb[typeof(int)].type,"number",$"number(32){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue()):
100
+
CsToDb.New(_dicCsToDb[typeof(long)].type,"number",$"number(16){(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue());
{typeof(short).FullName,CsToDb.New(XGDbType.SmallInt,"SMALLINT","SMALLINT NOT NULL",false,false,0)},{typeof(short?).FullName,CsToDb.New(XGDbType.SmallInt,"SMALLINT","SMALLINT",false,true,null)},
34
-
{typeof(int).FullName,CsToDb.New(XGDbType.Int,"INTEGER","INTEGER NOT NULL",false,false,0)},{typeof(int?).FullName,CsToDb.New(XGDbType.Int,"INTEGER","INTEGER",false,true,null)},
35
-
{typeof(long).FullName,CsToDb.New(XGDbType.BigInt,"BIGINT","BIGINT NOT NULL",false,false,0)},{typeof(long?).FullName,CsToDb.New(XGDbType.BigInt,"BIGINT","BIGINT",false,true,null)},
27
+
{typeof(byte),CsToDb.New(XGDbType.SmallInt,"TINYINT","TINYINT NOT NULL",false,false,0)},
{typeof(short),CsToDb.New(XGDbType.SmallInt,"SMALLINT","SMALLINT NOT NULL",false,false,0)},{typeof(short?),CsToDb.New(XGDbType.SmallInt,"SMALLINT","SMALLINT",false,true,null)},
30
+
{typeof(int),CsToDb.New(XGDbType.Int,"INTEGER","INTEGER NOT NULL",false,false,0)},{typeof(int?),CsToDb.New(XGDbType.Int,"INTEGER","INTEGER",false,true,null)},
31
+
{typeof(long),CsToDb.New(XGDbType.BigInt,"BIGINT","BIGINT NOT NULL",false,false,0)},{typeof(long?),CsToDb.New(XGDbType.BigInt,"BIGINT","BIGINT",false,true,null)},
36
32
37
33
38
-
{typeof(ushort).FullName,CsToDb.New(XGDbType.Int,"INT","INT NOT NULL",false,false,0)},{typeof(ushort?).FullName,CsToDb.New(XGDbType.Int,"INT","INT",false,true,null)},
39
-
{typeof(uint).FullName,CsToDb.New(XGDbType.BigInt,"BIGINT","BIGINT NOT NULL",false,false,0)},{typeof(uint?).FullName,CsToDb.New(XGDbType.BigInt,"BIGINT","BIGINT",false,true,null)},
40
-
{typeof(ulong).FullName,CsToDb.New(XGDbType.Numeric,"NUMERIC","NUMERIC(20,0) NOT NULL",false,false,0)},{typeof(ulong?).FullName,CsToDb.New(XGDbType.Numeric,"NUMERIC","NUMERIC(20,0)",false,true,null)},
34
+
{typeof(ushort),CsToDb.New(XGDbType.Int,"INT","INT NOT NULL",false,false,0)},{typeof(ushort?),CsToDb.New(XGDbType.Int,"INT","INT",false,true,null)},
35
+
{typeof(uint),CsToDb.New(XGDbType.BigInt,"BIGINT","BIGINT NOT NULL",false,false,0)},{typeof(uint?),CsToDb.New(XGDbType.BigInt,"BIGINT","BIGINT",false,true,null)},
36
+
{typeof(ulong),CsToDb.New(XGDbType.Numeric,"NUMERIC","NUMERIC(20,0) NOT NULL",false,false,0)},{typeof(ulong?),CsToDb.New(XGDbType.Numeric,"NUMERIC","NUMERIC(20,0)",false,true,null)},
41
37
42
-
{typeof(float).FullName,CsToDb.New(XGDbType.Real,"FLOAT","FLOAT NOT NULL",false,false,0)},{typeof(float?).FullName,CsToDb.New(XGDbType.Real,"FLOAT","FLOAT",false,true,null)},
43
-
{typeof(double).FullName,CsToDb.New(XGDbType.Double,"DOUBLE","DOUBLE NOT NULL",false,false,0)},{typeof(double?).FullName,CsToDb.New(XGDbType.Double,"DOUBLE","DOUBLE",false,true,null)},
44
-
{typeof(decimal).FullName,CsToDb.New(XGDbType.Numeric,"NUMERIC","NUMERIC(10,2) NOT NULL",false,false,0)},{typeof(decimal?).FullName,CsToDb.New(XGDbType.Numeric,"NUMERIC","NUMERIC(10,2)",false,true,null)},
38
+
{typeof(float),CsToDb.New(XGDbType.Real,"FLOAT","FLOAT NOT NULL",false,false,0)},{typeof(float?),CsToDb.New(XGDbType.Real,"FLOAT","FLOAT",false,true,null)},
39
+
{typeof(double),CsToDb.New(XGDbType.Double,"DOUBLE","DOUBLE NOT NULL",false,false,0)},{typeof(double?),CsToDb.New(XGDbType.Double,"DOUBLE","DOUBLE",false,true,null)},
40
+
{typeof(decimal),CsToDb.New(XGDbType.Numeric,"NUMERIC","NUMERIC(10,2) NOT NULL",false,false,0)},{typeof(decimal?),CsToDb.New(XGDbType.Numeric,"NUMERIC","NUMERIC(10,2)",false,true,null)},
{typeof(bool).FullName,CsToDb.New(XGDbType.Bool,"BOOLEAN","BOOLEAN NOT NULL",null,false,false)},{typeof(bool?).FullName,CsToDb.New(XGDbType.Bool,"BOOLEAN","BOOLEAN",null,true,null)},
50
+
{typeof(bool),CsToDb.New(XGDbType.Bool,"BOOLEAN","BOOLEAN NOT NULL",null,false,false)},{typeof(bool?),CsToDb.New(XGDbType.Bool,"BOOLEAN","BOOLEAN",null,true,null)},
{typeof(Guid).FullName,CsToDb.New(XGDbType.Char,"char","char(36) NOT NULL",false,false,Guid.Empty)},{typeof(Guid?).FullName,CsToDb.New(XGDbType.Char,"char","char(36) NULL",false,true,null)},
{typeof(Guid),CsToDb.New(XGDbType.Char,"char","char(36) NOT NULL",false,false,Guid.Empty)},{typeof(Guid?),CsToDb.New(XGDbType.Char,"char","char(36) NULL",false,true,null)},
58
54
59
55
60
56
@@ -65,9 +61,34 @@ public XuguCodeFirst(IFreeSql orm, CommonUtils commonUtils, CommonExpression com
CsToDb.New(_dicCsToDb[typeof(int)].type,"INT",$"INT{(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue()):
80
+
CsToDb.New(_dicCsToDb[typeof(long)].type,"BIGINT",$"BIGINT{(type.IsEnum?" NOT NULL":"")}",false,type.IsEnum?false:true,enumType.CreateInstanceGetDefaultValue());
0 commit comments