Ejemplo n.º 1
0
        /// <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;
        }
Ejemplo n.º 2
0
        => 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;
        }