/// <summary> /// Creates a new instance of <see cref="SqlTranslatingExpressionVisitorFactory" />. /// </summary> /// <param name="dependencies"> The relational annotation provider. </param> /// <param name="sqlCeOptions">SqlCe options</param> public SqlCeTranslatingExpressionVisitorFactory( [NotNull] SqlTranslatingExpressionVisitorDependencies dependencies, [NotNull] ISqlCeOptions sqlCeOptions) { Check.NotNull(dependencies, nameof(dependencies)); Check.NotNull(sqlCeOptions, nameof(sqlCeOptions)); _dependencies = dependencies; _sqlCeOptions = sqlCeOptions; }
=> null; // Never called public SqlCeTranslatingExpressionVisitor( [NotNull] SqlTranslatingExpressionVisitorDependencies dependencies, [NotNull] ISqlCeOptions sqlCeOptions, [NotNull] RelationalQueryModelVisitor queryModelVisitor, [CanBeNull] SelectExpression targetSelectExpression = null, [CanBeNull] Expression topLevelPredicate = null, bool inProjection = false) : base(dependencies, queryModelVisitor, targetSelectExpression, topLevelPredicate, inProjection) { _sqlCeOptions = sqlCeOptions; }