예제 #1
0
        public static IMappingObjectExpression ResolveSelectorExpression(LambdaExpression selector, List <IMappingObjectExpression> moeList)
        {
            SelectorExpressionVisitor visitor = new SelectorExpressionVisitor(moeList);

            return(visitor.Visit(selector));
        }
        public static IMappingObjectExpression VisitSelectExpression(LambdaExpression exp, List <IMappingObjectExpression> moeList)
        {
            SelectorExpressionVisitor visitor = new SelectorExpressionVisitor(moeList);

            return(visitor.Visit(exp));
        }
예제 #3
0
        public static IMappingObjectExpression ResolveSelectorExpression(LambdaExpression selector, ScopeParameterDictionary scopeParameters, KeyDictionary <string> scopeTables)
        {
            SelectorExpressionVisitor visitor = new SelectorExpressionVisitor(scopeParameters, scopeTables);

            return(visitor.Visit(selector));
        }