Skip to content

Commit 8b9fac7

Browse files
committed
If returnFields contains '*' return all fields.
Fix #54
1 parent dada7dc commit 8b9fac7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

NorthwindCRUD/QueryBuilder/QueryExecutor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ private static IQueryable<object> BuildQuery<TSource, TTarget>(DataContext db, I
4242

4343
var filterExpression = BuildExpression(db, source, query.FilteringOperands, query.Operator);
4444
var filteredQuery = source.Where(filterExpression);
45-
if (query.ReturnFields != null && query.ReturnFields.Any())
45+
if (query.ReturnFields != null && query.ReturnFields.Any() && !query.ReturnFields.Contains("*"))
4646
{
4747
if (mapper is not null)
4848
{

0 commit comments

Comments
 (0)