c# - Linq GroupJoin exception -
i have similar query in code trying perform group join:
var query = client in _clientsrepository.query() join order in _ordersrepository.query() on client.id equals order.client.id orders select new model(client, orders);
it's identical 101 linq samples, however, whenever run following exception:
{"unable cast object of type 'remotion.linq.clauses.groupjoinclause' type 'remotion.linq.clauses.fromclausebase'."}
not sure why happening , can't find answers on web.
here's stacktrace:
@ nhibernate.linq.groupjoin.groupjoinaggregatedetectionvisitor.visitquerysourcereferenceexpression(querysourcereferenceexpression expression) @ nhibernate.linq.visitors.nhexpressiontreevisitor.visitexpression(expression expression) @ remotion.linq.parsing.expressiontreevisitor.visitandconvert[t](t expression, string methodname) @ remotion.linq.parsing.expressiontreevisitor.visitlist[t](readonlycollection`1 list, func`2 visitmethod) @ remotion.linq.parsing.expressiontreevisitor.visitnewexpression(newexpression expression) @ nhibernate.linq.visitors.nhexpressiontreevisitor.visitexpression(expression expression) @ nhibernate.linq.groupjoin.groupjoinaggregatedetectionvisitor.visit(ienumerable`1 groupjoinclause, expression selectexpression) @ nhibernate.linq.groupjoin.aggregatinggroupjoinrewriter.rewrite(querymodel model) @ nhibernate.linq.visitors.querymodelvisitor.generatehqlquery(querymodel querymodel, visitorparameters parameters, boolean root) @ nhibernate.linq.nhlinqexpression.translate(isessionfactoryimplementor sessionfactory) @ nhibernate.hql.ast.antlr.astquerytranslatorfactory.createquerytranslators(string queryidentifier, iqueryexpression queryexpression, string collectionrole, boolean shallow, idictionary`2 filters, isessionfactoryimplementor factory) @ nhibernate.engine.query.hqlexpressionqueryplan.createtranslators(string expressionstr, iqueryexpression queryexpression, string collectionrole, boolean shallow, idictionary`2 enabledfilters, isessionfactoryimplementor factory) @ nhibernate.engine.query.queryplancache.gethqlqueryplan(iqueryexpression queryexpression, boolean shallow, idictionary`2 enabledfilters) @ nhibernate.impl.abstractsessionimpl.gethqlqueryplan(iqueryexpression queryexpression, boolean shallow) @ nhibernate.impl.abstractsessionimpl.createquery(iqueryexpression queryexpression) @ nhibernate.linq.defaultqueryprovider.execute(expression expression) @ nhibernate.linq.defaultqueryprovider.execute[tresult](expression expression) @ remotion.linq.queryablebase`1.getenumerator() @ system.linq.systemcore_enumerabledebugview`1.get_items()
any ideas?
Comments
Post a Comment