示例#1
0
        public override Expression <Func <DBUser, bool> > ConvertSpecToExpression(ISpecification <User, IUserSpecificationVisitor> spec)
        {
            var visitor = new UserEFExpressionVisitor();

            spec.Accept(visitor);
            return(visitor.Expr);
        }
示例#2
0
        public static Expression <Func <DBUser, bool> > ToEFExpression(this IUserSpecification spec)
        {
            var visitor = new UserEFExpressionVisitor();

            return(visitor.ConvertSpecToExpression(spec));
        }