mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-30 12:47:57 +08:00
Improve special case compatibility
This commit is contained in:
parent
4a9316407c
commit
b2956b2bba
@ -711,7 +711,7 @@ namespace SqlSugar
|
||||
return this.Context.DbMehtods.AggregateDistinctCount(model);
|
||||
case "MappingColumn":
|
||||
var mappingColumnResult = this.Context.DbMehtods.MappingColumn(model);
|
||||
if (model.Args.Count == 1)
|
||||
if (model.Args.Count == 1&& mappingColumnResult.IsNullOrEmpty())
|
||||
{
|
||||
return model.Args[0].MemberName.ObjToString().TrimStart('\'').TrimEnd('\'');
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ namespace SqlSugar
|
||||
WHERE upper(xtype) IN('U',
|
||||
'V') )
|
||||
AND (systypes.name <> 'sysname')
|
||||
AND sysobjects.name='{0}'
|
||||
AND sysobjects.name=N'{0}'
|
||||
AND systypes.name<>'geometry'
|
||||
AND systypes.name<>'geography'
|
||||
ORDER BY syscolumns.colid";
|
||||
@ -371,7 +371,7 @@ namespace SqlSugar
|
||||
}
|
||||
else
|
||||
{
|
||||
var result= this.Context.Ado.GetInt($"select object_id('{tableName}')");
|
||||
var result= this.Context.Ado.GetInt($"select object_id(N'{tableName}')");
|
||||
return result > 0;
|
||||
}
|
||||
}
|
||||
@ -386,7 +386,7 @@ namespace SqlSugar
|
||||
tableName = SqlBuilder.GetNoTranslationColumnName(tableName);
|
||||
}
|
||||
var sql = @"IF EXISTS (SELECT * FROM sys.objects
|
||||
WHERE type='u' AND name='"+tableName.ToSqlFilter()+@"')
|
||||
WHERE type='u' AND name=N'"+tableName.ToSqlFilter()+@"')
|
||||
SELECT 1 AS res ELSE SELECT 0 AS res;";
|
||||
return this.Context.Ado.GetInt(sql) > 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user