Synchronization code

This commit is contained in:
sunkaixuan
2023-03-09 18:00:21 +08:00
parent f0aad3a323
commit 8c7cd4d139
3 changed files with 7 additions and 3 deletions

View File

@@ -1071,7 +1071,11 @@ namespace SqlSugar
QueryBuilder.Take = num;
return this;
}
public virtual ISugarQueryable<TResult> Select<TResult>(Expression expression)
{
Check.ExceptionEasy(this.QueryBuilder.Includes.HasValue(), $"use Includes(...).ToList(it=>new {typeof(TResult).Name} {{...}} )", $"Includes()后面禁使用Select正确写法: ToList(it=>new {typeof(TResult).Name}{{....}})");
return _Select<TResult>(expression);
}
public virtual ISugarQueryable<TResult> Select<TResult>(Expression<Func<T, TResult>> expression)
{
Check.ExceptionEasy(this.QueryBuilder.Includes.HasValue(), $"use Includes(...).ToList(it=>new {typeof(TResult).Name} {{...}} )", $"Includes()后面禁使用Select正确写法: ToList(it=>new {typeof(TResult).Name}{{....}})");