public MongoQueryableMethodTranslatingExpressionVisitor( QueryableMethodTranslatingExpressionVisitorDependencies dependencies, ISqlExpressionFactory sqlExpressionFactory, MongoSqlTranslatingExpressionVisitor sqlTranslator, IModel model) : base(dependencies, subquery: false) { _model = model; _sqlExpressionFactory = sqlExpressionFactory; _sqlTranslator = sqlTranslator; }
public MongoQueryableMethodTranslatingExpressionVisitorFactory( QueryableMethodTranslatingExpressionVisitorDependencies dependencies, ISqlExpressionFactory sqlExpressionFactory, IMemberTranslatorProvider memberTranslatorProvider, IMethodCallTranslatorProvider methodCallTranslatorProvider, IModel model )//ISqlExpressionFactory sqlExpressionFactory, //MongoSqlTranslatingExpressionVisitor sqlTranslator) { _dependencies = dependencies; _sqlExpressionFactory = sqlExpressionFactory; _sqlTranslator = new MongoSqlTranslatingExpressionVisitor(model, sqlExpressionFactory, memberTranslatorProvider, methodCallTranslatorProvider); //_sqlTranslator = sqlTranslator; }