diff --git a/SqlServerTest/Demo/DbFirst.cs b/SqlServerTest/Demo/DbFirst.cs index 7b5e28e7d..063eba5c6 100644 --- a/SqlServerTest/Demo/DbFirst.cs +++ b/SqlServerTest/Demo/DbFirst.cs @@ -11,19 +11,19 @@ namespace OrmTest.Demo public static void Init() { var db = GetInstance(); - //Create all class - db.DbFirst.CreateClassFile("c:\\Demo\\1"); + ////Create all class + //db.DbFirst.CreateClassFile("c:\\Demo\\1"); - //Create student calsss - db.DbFirst.Where("Student").CreateClassFile("c:\\Demo\\2"); - //Where(array) + ////Create student calsss + //db.DbFirst.Where("Student").CreateClassFile("c:\\Demo\\2"); + ////Where(array) - //Mapping name - db.MappingTables.Add("ClassStudent", "Student"); - db.DbFirst.Where("Student").CreateClassFile("c:\\Demo\\3"); + ////Mapping name + //db.MappingTables.Add("ClassStudent", "Student"); + //db.DbFirst.Where("Student").CreateClassFile("c:\\Demo\\3"); - //Remove mapping - db.MappingTables.Clear(); + ////Remove mapping + //db.MappingTables.Clear(); //Create class with default value db.DbFirst.IsCreateDefaultValue().CreateClassFile("c:\\Demo\\4"); diff --git a/SqlSugar/Abstract/DbFirstProvider/DbFirstProvider.cs b/SqlSugar/Abstract/DbFirstProvider/DbFirstProvider.cs index e5a84ad93..524ca0039 100644 --- a/SqlSugar/Abstract/DbFirstProvider/DbFirstProvider.cs +++ b/SqlSugar/Abstract/DbFirstProvider/DbFirstProvider.cs @@ -250,7 +250,6 @@ namespace SqlSugar { result += "?"; } - return result; } private string GetPropertyTypeConvert(DbColumnInfo item) diff --git a/SqlSugar/Abstract/DbMaintenanceProvider/DbMaintenanceProvider.cs b/SqlSugar/Abstract/DbMaintenanceProvider/DbMaintenanceProvider.cs index c0e5b4719..ea136d174 100644 --- a/SqlSugar/Abstract/DbMaintenanceProvider/DbMaintenanceProvider.cs +++ b/SqlSugar/Abstract/DbMaintenanceProvider/DbMaintenanceProvider.cs @@ -40,7 +40,7 @@ namespace SqlSugar { if (string.IsNullOrEmpty(tableName)) return new List(); string key = "DbMaintenanceProvider.GetColumnInfosByTableName." + tableName.ToLower(); - return GetListOrCache(key, this.GetColumnInfosByTableNameSql); + return GetListOrCache(key,string.Format(this.GetColumnInfosByTableNameSql,tableName)); } public virtual List GetIsIdentities(string tableName) diff --git a/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs b/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs index 00d9c967c..11079e67d 100644 --- a/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs +++ b/SqlSugar/Realization/SqlServer/DbMaintenance/SqlServerDbMaintenance.cs @@ -72,7 +72,7 @@ namespace SqlSugar WHERE xtype IN('u', 'v') ) AND (systypes.name <> 'sysname') - AND sysobjects.name='student' + AND sysobjects.name='{0}' AND systypes.name<>'geometry' AND systypes.name<>'geography' ORDER BY syscolumns.colid";