diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index cd608abfd..6ede5f94c 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -1229,6 +1229,10 @@ namespace SqlSugar } public ISugarQueryable Select(Expression> expression, bool isAutoFill) { + if (typeof(TResult).IsAnonymousType()) + { + return Select(expression); + } var clone = this.Select(expression).Clone(); //clone.QueryBuilder.LambdaExpressions.Index = QueryBuilder.LambdaExpressions.Index+1; var ps = clone.QueryBuilder;