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


RelationalQueryTranslationPreprocessorDependencies Класс

Определение

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

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

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

Комментарии

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

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

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

RelationalQueryTranslationPreprocessorDependencies()

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

RelationalQueryTranslationPreprocessorDependencies(IRelationalTypeMappingSource)

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

Свойства

RelationalTypeMappingSource

Источник сопоставления типов.

Методы

<Clone>$()

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

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

Equals(Object)

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

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

Equals(RelationalQueryTranslationPreprocessorDependencies)

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

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

GetHashCode()

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

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

ToString()

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

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

Операторы

Equality(RelationalQueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies)

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

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

Inequality(RelationalQueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies)

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

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

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