RelationalQueryableMethodTranslatingExpressionVisitorDependencies Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс параметров зависимостей служб для RelationalQueryableMethodTranslatingExpressionVisitor
Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.
public sealed class RelationalQueryableMethodTranslatingExpressionVisitorDependencies
public sealed class RelationalQueryableMethodTranslatingExpressionVisitorDependencies : IEquatable<Microsoft.EntityFrameworkCore.Query.RelationalQueryableMethodTranslatingExpressionVisitorDependencies>
type RelationalQueryableMethodTranslatingExpressionVisitorDependencies = class
type RelationalQueryableMethodTranslatingExpressionVisitorDependencies = class
interface IEquatable<RelationalQueryableMethodTranslatingExpressionVisitorDependencies>
Public NotInheritable Class RelationalQueryableMethodTranslatingExpressionVisitorDependencies
Public NotInheritable Class RelationalQueryableMethodTranslatingExpressionVisitorDependencies
Implements IEquatable(Of RelationalQueryableMethodTranslatingExpressionVisitorDependencies)
- Наследование
-
RelationalQueryableMethodTranslatingExpressionVisitorDependencies
- Реализации
Комментарии
Не создавайте экземпляры этого класса непосредственно из поставщика или кода приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью оператора C# with. Не вызывайте конструктор ни в одном из моментов этого процесса.
Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной.
Конструкторы
RelationalQueryableMethodTranslatingExpressionVisitorDependencies(IRelationalSqlTranslatingExpressionVisitorFactory, ISqlExpressionFactory) |
Создает объект параметра зависимостей службы для RelationalQueryableMethodTranslatingExpressionVisitor. Не вызывайте этот конструктор непосредственно из поставщика или кода приложения, так как он может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью "With..." Методы. Не вызывайте конструктор ни в одном из моментов этого процесса. Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
RelationalQueryableMethodTranslatingExpressionVisitorDependencies(IRelationalSqlTranslatingExpressionVisitorFactory, ISqlExpressionFactory, IRelationalTypeMappingSource, IModel) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
Свойства
Model |
Модель. |
RelationalSqlTranslatingExpressionVisitorFactory |
Фабрика посетителей выражений sql-перевода. |
SqlExpressionFactory |
Фабрика выражений SQL. |
TypeMappingSource |
Источник сопоставления реляционных типов. |
Методы
<Clone>$() |
Класс параметров зависимостей служб для RelationalQueryableMethodTranslatingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Equals(Object) |
Класс параметров зависимостей служб для RelationalQueryableMethodTranslatingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Equals(RelationalQueryableMethodTranslatingExpressionVisitorDependencies) |
Класс параметров зависимостей служб для RelationalQueryableMethodTranslatingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
GetHashCode() |
Класс параметров зависимостей служб для RelationalQueryableMethodTranslatingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
ToString() |
Класс параметров зависимостей служб для RelationalQueryableMethodTranslatingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
With(IRelationalSqlTranslatingExpressionVisitorFactory) |
Клонирует этот объект параметра зависимостей с заменой одной службы. |
With(ISqlExpressionFactory) |
Клонирует этот объект параметра зависимостей с заменой одной службы. |
Операторы
Equality(RelationalQueryableMethodTranslatingExpressionVisitorDependencies, RelationalQueryableMethodTranslatingExpressionVisitorDependencies) |
Класс параметров зависимостей служб для RelationalQueryableMethodTranslatingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Inequality(RelationalQueryableMethodTranslatingExpressionVisitorDependencies, RelationalQueryableMethodTranslatingExpressionVisitorDependencies) |
Класс параметров зависимостей служб для RelationalQueryableMethodTranslatingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Применяется к
Entity Framework