Esempio n. 1
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="RelationalCompiledQueryCacheKeyGenerator" /> class.
 /// </summary>
 /// <param name="dependencies">Parameter object containing dependencies for this service.</param>
 /// <param name="relationalDependencies">Parameter object containing relational dependencies for this service.</param>
 public RelationalCompiledQueryCacheKeyGenerator(
     CompiledQueryCacheKeyGeneratorDependencies dependencies,
     RelationalCompiledQueryCacheKeyGeneratorDependencies relationalDependencies)
     : base(dependencies)
 {
     RelationalDependencies = relationalDependencies;
 }
Esempio n. 2
0
 /// <summary>
 ///     This is an internal API that supports the Entity Framework Core infrastructure and not subject to
 ///     the same compatibility standards as public APIs. It may be changed or removed without notice in
 ///     any release. You should only use it directly in your code with extreme caution and knowing that
 ///     doing so can result in application failures when updating to a new Entity Framework Core release.
 /// </summary>
 public SqlServerCompiledQueryCacheKeyGenerator(
     CompiledQueryCacheKeyGeneratorDependencies dependencies,
     RelationalCompiledQueryCacheKeyGeneratorDependencies relationalDependencies,
     ISqlServerConnection sqlServerConnection)
     : base(dependencies, relationalDependencies)
 {
     _sqlServerConnection = sqlServerConnection;
 }
Esempio n. 3
0
 public RelationalCompiledQueryWithAbpFiltersCacheKeyGenerator(
     [NotNull] AbpCacheKeyGenerator abpCacheKeyGenerator,
     [NotNull] CompiledQueryCacheKeyGeneratorDependencies dependencies,
     [NotNull] RelationalCompiledQueryCacheKeyGeneratorDependencies relationalDependencies)
     : base(dependencies, relationalDependencies)
 {
     _abpCacheKeyGenerator = abpCacheKeyGenerator;
 }
Esempio n. 4
0
        /// <summary>
        ///     This is an internal API that supports the Entity Framework Core infrastructure and not subject to
        ///     the same compatibility standards as public APIs. It may be changed or removed without notice in
        ///     any release. You should only use it directly in your code with extreme caution and knowing that
        ///     doing so can result in application failures when updating to a new Entity Framework Core release.
        /// </summary>
        public SqlServerCompiledQueryCacheKeyGenerator(
            CompiledQueryCacheKeyGeneratorDependencies dependencies,
            RelationalCompiledQueryCacheKeyGeneratorDependencies relationalDependencies,
            ISqlServerConnection sqlServerConnection)
            : base(dependencies, relationalDependencies)
        {
            Check.NotNull(sqlServerConnection, nameof(sqlServerConnection));

            _sqlServerConnection = sqlServerConnection;
        }
        /// <summary>
        /// ʵÀý»¯±àÒëµÄ²éѯ»º´æ¼üÉú³ÉÆ÷
        /// </summary>
        /// <param name="dependencies">±àÒëµÄ²éѯ»º´æ¼üÉú³ÉÆ÷ÒÀÀµ</param>
        /// <param name="relationalDependencies">¹ØÁª±àÒëµÄ²éѯ»º´æ¼üÉú³ÉÆ÷ÒÀÀµ</param>
        /// <param name="logger">ÈÕÖ¾</param>
        public OracleCompiledQueryCacheKeyGenerator(
            [NotNull] CompiledQueryCacheKeyGeneratorDependencies dependencies,
            [NotNull] RelationalCompiledQueryCacheKeyGeneratorDependencies relationalDependencies,
            IDiagnosticsLogger <DbLoggerCategory.Query> logger = null)
            : base(dependencies, relationalDependencies)
        {
            if (Check.IsTraceEnabled(logger?.Logger))
            {
                Trace <DbLoggerCategory.Query> .Write(logger, LogLevel.Trace, OracleTraceTag.Entry, OracleTraceClassName.OracleCompiledQueryCacheKeyGenerator, OracleTraceFuncName.ctor);
            }

            m_oracleLogger = logger;

            if (Check.IsTraceEnabled(logger?.Logger))
            {
                Trace <DbLoggerCategory.Query> .Write(logger, LogLevel.Trace, OracleTraceTag.Exit, OracleTraceClassName.OracleCompiledQueryCacheKeyGenerator, OracleTraceFuncName.ctor);
            }
        }
Esempio n. 6
0
 public OracleCompiledQueryCacheKeyGenerator(
     [NotNull] CompiledQueryCacheKeyGeneratorDependencies dependencies,
     [NotNull] RelationalCompiledQueryCacheKeyGeneratorDependencies relationalDependencies)
     : base(dependencies, relationalDependencies)
 {
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="CompiledQueryCacheKeyGenerator" /> class.
 /// </summary>
 /// <param name="dependencies">Parameter object containing dependencies for this service.</param>
 public CompiledQueryCacheKeyGenerator(CompiledQueryCacheKeyGeneratorDependencies dependencies)
 {
     Dependencies = dependencies;
 }