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


SqlTranslatingExpressionVisitorDependencies Класс

Определение

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

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

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

public sealed class SqlTranslatingExpressionVisitorDependencies
type SqlTranslatingExpressionVisitorDependencies = class
Public NotInheritable Class SqlTranslatingExpressionVisitorDependencies
Наследование
SqlTranslatingExpressionVisitorDependencies

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

SqlTranslatingExpressionVisitorDependencies(IExpressionFragmentTranslator, ICompositeMethodCallTranslator, IMemberTranslator, IRelationalTypeMapper)

Создает объект параметра зависимостей службы для SqlTranslatingExpressionVisitor.

Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален.

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

SqlTranslatingExpressionVisitorDependencies(IExpressionFragmentTranslator, ICompositeMethodCallTranslator, IMemberTranslator, IRelationalTypeMapper, IRelationalTypeMappingSource)

Создает объект параметра зависимостей службы для SqlTranslatingExpressionVisitor.

Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален.

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

Свойства

CompositeExpressionFragmentTranslator

Переводчик фрагментов составных выражений.

MemberTranslator

Переводчик членов.

MethodCallTranslator

Метод вызывает переводчик.

RelationalTypeMapper
Является устаревшей..

Сопоставителя реляционного типа.

TypeMappingSource

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

Методы

With(ICompositeMethodCallTranslator)

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

With(IExpressionFragmentTranslator)

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

With(IMemberTranslator)

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

With(IRelationalTypeMapper)
Является устаревшей..

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

With(IRelationalTypeMappingSource)

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

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