Browse Source

db.DbMaintenance BUG

pull/12/MERGE
sunkaixuan 7 years ago
parent
commit
b14639367c
  1. 8
      Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Methods.cs

8
Src/Asp.Net/SqlSugar/Abstract/DbMaintenanceProvider/Methods.cs

@ -82,8 +82,8 @@ namespace SqlSugar
} }
public virtual bool IsAnyColumn(string tableName, string columnName) public virtual bool IsAnyColumn(string tableName, string columnName)
{ {
columnName = this.SqlBuilder.GetTranslationColumnName(columnName); columnName = this.SqlBuilder.GetNoTranslationColumnName(columnName);
tableName = this.SqlBuilder.GetTranslationTableName(tableName); tableName = this.SqlBuilder.GetNoTranslationColumnName(tableName);
var isAny = IsAnyTable(tableName); var isAny = IsAnyTable(tableName);
Check.Exception(!isAny, string.Format("Table {0} does not exist", tableName)); Check.Exception(!isAny, string.Format("Table {0} does not exist", tableName));
var columns = GetColumnInfosByTableName(tableName); var columns = GetColumnInfosByTableName(tableName);
@ -92,7 +92,7 @@ namespace SqlSugar
} }
public virtual bool IsPrimaryKey(string tableName, string columnName) public virtual bool IsPrimaryKey(string tableName, string columnName)
{ {
columnName = this.SqlBuilder.GetTranslationColumnName(columnName); columnName = this.SqlBuilder.GetNoTranslationColumnName(columnName);
var isAny = IsAnyTable(tableName); var isAny = IsAnyTable(tableName);
Check.Exception(!isAny, string.Format("Table {0} does not exist", tableName)); Check.Exception(!isAny, string.Format("Table {0} does not exist", tableName));
var columns = GetColumnInfosByTableName(tableName); var columns = GetColumnInfosByTableName(tableName);
@ -101,7 +101,7 @@ namespace SqlSugar
} }
public virtual bool IsIdentity(string tableName, string columnName) public virtual bool IsIdentity(string tableName, string columnName)
{ {
columnName = this.SqlBuilder.GetTranslationColumnName(columnName); columnName = this.SqlBuilder.GetNoTranslationColumnName(columnName);
var isAny = IsAnyTable(tableName); var isAny = IsAnyTable(tableName);
Check.Exception(!isAny, string.Format("Table {0} does not exist", tableName)); Check.Exception(!isAny, string.Format("Table {0} does not exist", tableName));
var columns = GetColumnInfosByTableName(tableName); var columns = GetColumnInfosByTableName(tableName);

Loading…
Cancel
Save