Поделиться через


RelationalCompiledQueryCacheKeyGeneratorDependencies Класс

Определение

Класс параметров зависимостей служб для RelationalCompiledQueryCacheKeyGenerator

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

public sealed class RelationalCompiledQueryCacheKeyGeneratorDependencies
public sealed class RelationalCompiledQueryCacheKeyGeneratorDependencies : IEquatable<Microsoft.EntityFrameworkCore.Query.RelationalCompiledQueryCacheKeyGeneratorDependencies>
type RelationalCompiledQueryCacheKeyGeneratorDependencies = class
type RelationalCompiledQueryCacheKeyGeneratorDependencies = class
    interface IEquatable<RelationalCompiledQueryCacheKeyGeneratorDependencies>
Public NotInheritable Class RelationalCompiledQueryCacheKeyGeneratorDependencies
Public NotInheritable Class RelationalCompiledQueryCacheKeyGeneratorDependencies
Implements IEquatable(Of RelationalCompiledQueryCacheKeyGeneratorDependencies)
Наследование
RelationalCompiledQueryCacheKeyGeneratorDependencies
Реализации

Комментарии

Не создавайте экземпляры этого класса непосредственно из кода поставщика или приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой некоторых зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью оператора C# "with". Не вызывайте конструктор в любой момент этого процесса.

Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной.

Конструкторы

RelationalCompiledQueryCacheKeyGeneratorDependencies(IDbContextOptions)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

Свойства

ContextOptions

Параметры для текущего DbContext экземпляра.

Методы

<Clone>$()

Класс параметров зависимостей служб для RelationalCompiledQueryCacheKeyGenerator

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Equals(Object)

Класс параметров зависимостей служб для RelationalCompiledQueryCacheKeyGenerator

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Equals(RelationalCompiledQueryCacheKeyGeneratorDependencies)

Класс параметров зависимостей служб для RelationalCompiledQueryCacheKeyGenerator

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

GetHashCode()

Класс параметров зависимостей служб для RelationalCompiledQueryCacheKeyGenerator

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

ToString()

Класс параметров зависимостей служб для RelationalCompiledQueryCacheKeyGenerator

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

With(IDbContextOptions)

Клонирует этот объект параметра зависимостей с заменой одной службы.

Операторы

Equality(RelationalCompiledQueryCacheKeyGeneratorDependencies, RelationalCompiledQueryCacheKeyGeneratorDependencies)

Класс параметров зависимостей служб для RelationalCompiledQueryCacheKeyGenerator

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Inequality(RelationalCompiledQueryCacheKeyGeneratorDependencies, RelationalCompiledQueryCacheKeyGeneratorDependencies)

Класс параметров зависимостей служб для RelationalCompiledQueryCacheKeyGenerator

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Применяется к