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


RelationalQueryTranslationPostprocessorDependencies Класс

Определение

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

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

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

Комментарии

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

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

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

RelationalQueryTranslationPostprocessorDependencies(ISqlExpressionFactory)

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

Свойства

SqlExpressionFactory

Фабрика выражений SQL.

Методы

<Clone>$()

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

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

Equals(Object)

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

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

Equals(RelationalQueryTranslationPostprocessorDependencies)

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

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

GetHashCode()

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

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

ToString()

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

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

With(ISqlExpressionFactory)

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

Операторы

Equality(RelationalQueryTranslationPostprocessorDependencies, RelationalQueryTranslationPostprocessorDependencies)

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

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

Inequality(RelationalQueryTranslationPostprocessorDependencies, RelationalQueryTranslationPostprocessorDependencies)

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

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

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