|
@ -484,7 +484,7 @@ namespace SqlSugar |
|
|
} |
|
|
} |
|
|
public virtual ISugarQueryable<T> MergeTable() |
|
|
public virtual ISugarQueryable<T> MergeTable() |
|
|
{ |
|
|
{ |
|
|
Check.Exception(this.MapperAction != null, "'Mapper’ needs to be written after ‘MergeTable’ "); |
|
|
Check.Exception(this.MapperAction != null||this.MapperActionWithCache!=null, "'Mapper’ needs to be written after ‘MergeTable’ "); |
|
|
Check.Exception(this.QueryBuilder.SelectValue.IsNullOrEmpty(), "MergeTable need to use Queryable.Select Method ."); |
|
|
Check.Exception(this.QueryBuilder.SelectValue.IsNullOrEmpty(), "MergeTable need to use Queryable.Select Method ."); |
|
|
Check.Exception(this.QueryBuilder.Skip > 0 || this.QueryBuilder.Take > 0 || this.QueryBuilder.OrderByValue.HasValue(), "MergeTable Queryable cannot Take Skip OrderBy PageToList "); |
|
|
Check.Exception(this.QueryBuilder.Skip > 0 || this.QueryBuilder.Take > 0 || this.QueryBuilder.OrderByValue.HasValue(), "MergeTable Queryable cannot Take Skip OrderBy PageToList "); |
|
|
ToSqlBefore(); |
|
|
ToSqlBefore(); |
|
|