/// <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; }
/// <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; }
public RelationalCompiledQueryWithAbpFiltersCacheKeyGenerator( [NotNull] AbpCacheKeyGenerator abpCacheKeyGenerator, [NotNull] CompiledQueryCacheKeyGeneratorDependencies dependencies, [NotNull] RelationalCompiledQueryCacheKeyGeneratorDependencies relationalDependencies) : base(dependencies, relationalDependencies) { _abpCacheKeyGenerator = abpCacheKeyGenerator; }
/// <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); } }
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; }