Microsoft.EntityFrameworkCore.Query.ExpressionVisitors Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
EntityQueryableExpressionVisitor |
Посетитель для обработки корней типов сущностей. |
ExpressionVisitorBase |
Посетитель базового выражения, игнорирующий выражения Block. |
ProjectionExpressionVisitor |
Посетитель выражения проекции. |
RelationalEntityQueryableExpressionVisitor |
Посетитель, выполняющий базовое преобразование реляционных запросов корней запросов EF. |
RelationalEntityQueryableExpressionVisitorDependencies |
Класс параметров зависимостей служб для RelationalQueryCompilationContext Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. Не создавайте экземпляры этого класса непосредственно из кода поставщика или приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью "With..." Методы. Не вызывайте конструктор в любой момент этого процесса. |
RelationalEntityQueryableExpressionVisitorFactory |
Фабрика для создания экземпляров RelationalEntityQueryableExpressionVisitor. |
RelationalProjectionExpressionVisitor |
Посетитель выражений для преобразования реляционных проекций запросов LINQ. |
RelationalProjectionExpressionVisitorDependencies |
Класс параметров зависимостей служб для RelationalProjectionExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. Не создавайте экземпляры этого класса непосредственно из кода поставщика или приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью "With..." Методы. Не вызывайте конструктор в любой момент этого процесса. |
RelationalProjectionExpressionVisitorFactory |
Фабрика для создания экземпляров RelationalProjectionExpressionVisitor. |
SqlTranslatingExpressionVisitor |
Посетитель реляционного выражения LINQ по умолчанию. |
SqlTranslatingExpressionVisitorDependencies |
Класс параметров зависимостей служб для SqlTranslatingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. Не создавайте экземпляры этого класса непосредственно из кода поставщика или приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью "With..." Методы. Не вызывайте конструктор в любой момент этого процесса. |
SqlTranslatingExpressionVisitorFactory |
Фабрика для создания экземпляров SqlTranslatingExpressionVisitor. |
Интерфейсы
IEntityQueryableExpressionVisitorFactory |
Фабрика для создания посетителей запрашиваемых выражений сущностей. |
IProjectionExpressionVisitorFactory |
Фабрика для создания посетителей выражений проекции. |
ISqlTranslatingExpressionVisitorFactory |
Фабрика для создания экземпляров SqlTranslatingExpressionVisitor. |
Entity Framework