We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 412410d commit 9c9c1d0Copy full SHA for 9c9c1d0
1 file changed
src/LinqToExcel/Query/SqlGeneratorQueryModelVisitor.cs
@@ -161,7 +161,14 @@ protected void ProcessDistinctAggregate(QueryModel queryModel)
161
162
private string GetResultColumnName(QueryModel queryModel)
163
{
164
- var mExp = queryModel.SelectClause.Selector as MemberExpression;
+ MemberExpression mExp;
165
+
166
+ if (queryModel.SelectClause.Selector is UnaryExpression uExp) {
167
+ mExp = (MemberExpression) uExp.Operand;
168
+ } else {
169
+ mExp = (MemberExpression) queryModel.SelectClause.Selector;
170
+ }
171
172
return (_args.ColumnMappings != null && _args.ColumnMappings.ContainsKey(mExp.Member.Name)) ?
173
_args.ColumnMappings[mExp.Member.Name] :
174
mExp.Member.Name;
0 commit comments