Update exp to sql

This commit is contained in:
sunkaixuan
2022-05-21 13:38:37 +08:00
parent 571769009c
commit 54ec1800f7

View File

@@ -153,7 +153,7 @@ namespace SqlSugar
mapper.Sql = queryable mapper.Sql = queryable
.AS(this.ProPertyEntity.DbTableName) .AS(this.ProPertyEntity.DbTableName)
.WhereIF(!string.IsNullOrEmpty(whereSql), whereSql) .WhereIF(!string.IsNullOrEmpty(whereSql), whereSql)
.Where($" {name}={ShorName}.{pk} ").Select(" COUNT(1) ").ToSql().Key; .Where($" {name}={ShorName}.{pk} ").Select(MethodName=="Any"?"1":" COUNT(1) ").ToSql().Key;
mapper.Sql = $" ({mapper.Sql}) "; mapper.Sql = $" ({mapper.Sql}) ";
mapper.Sql = GetMethodSql(mapper.Sql); mapper.Sql = GetMethodSql(mapper.Sql);
return mapper; return mapper;
@@ -163,7 +163,7 @@ namespace SqlSugar
{ {
if (MethodName == "Any") if (MethodName == "Any")
{ {
return $" ({sql}>0 ) "; return $" ( EXISTS {sql} ) ";
} }
return sql; return sql;
} }