Microsoft.EntityFrameworkCore.Query Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AsyncQueryMethodProvider |
Предоставляет объекты отражения для поздней привязки к асинхронным реляционным операциям запроса. |
CollectionInitializingExpression | |
CollectionPopulatingExpression | |
CollectionResultExpression |
Выражение, представляющее создание коллекции в ShaperExpression для реляционных поставщиков. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
CollectionShaperExpression |
Выражение, представляющее создание коллекции в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
CompiledQueryCacheKeyGenerator |
Создает ключи, которые однозначно идентифицируют запрос. Используется для хранения и поиска скомпилированных версий запроса в кэше. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной. |
CompiledQueryCacheKeyGeneratorDependencies |
Класс параметров зависимостей служб для CompiledQueryCacheKeyGenerator Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
EntityMaterializerSource |
Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped. |
EntityMaterializerSourceDependencies |
Класс параметров зависимостей служб для EntityMaterializerSource Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. Не создавайте экземпляры этого класса непосредственно из кода поставщика или приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью "With..." Методы. Не вызывайте конструктор в любой момент этого процесса. Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped. |
EntityProjectionExpression |
Выражение, представляющее сущность в проекции SelectExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
EntityQueryModelVisitor |
Основной посетитель, обрабатывающий выполняемый запрос. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
EntityQueryModelVisitorDependencies |
Класс параметров зависимостей служб для EntityQueryModelVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. Не создавайте экземпляры этого класса непосредственно из кода поставщика или приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью "With..." Методы. Не вызывайте конструктор в любой момент этого процесса. |
EntityQueryModelVisitorFactory |
Создает экземпляры EntityQueryModelVisitor. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
EntityQueryRootExpression |
Выражение, представляющее корень запроса сущности в выражении запроса. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
EntityShaperExpression |
Выражение, представляющее создание экземпляра сущности в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
EnumerableExpression |
Выражение, представляющее перечисляемый объект или группу, преобразованную из цепочки по элементу группирования. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
EvaluatableExpressionFilter |
Представляет фильтр для вычисляемых выражений. Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped. |
EvaluatableExpressionFilterDependencies |
Класс параметров зависимостей служб для EvaluatableExpressionFilter Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
ExpressionEqualityComparer |
Компаратор, реализующий IEqualityComparer<T> для Expression. |
ExpressionExtensions |
Методы расширения для Expression типов. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
ExpressionPrinter |
Класс для создания печатного строкового представления выражения. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
GroupByShaperExpression |
Выражение, представляющее создание элемента группировки в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IncludeExpression |
Выражение, представляющее операцию включения в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IncludeSpecification |
Представляет одну операцию включения запроса. |
InlineQueryRootExpression |
Выражение, представляющее корень встроенного запроса в запросе (например, Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
JsonQueryExpression |
Выражение, представляющее сущность или коллекцию сущностей, сопоставленных со столбцом JSON, и путь для доступа к нему. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
MaterializeCollectionNavigationExpression |
Выражение, представляющее материализацию навигации по коллекции в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
NavigationExpansionExtensibilityHelper |
Служба, которая помогает с различными аспектами расширения навигации. |
NavigationExpansionExtensibilityHelperDependencies |
Класс параметров зависимостей служб для NavigationExpansionExtensibilityHelper Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
NonQueryExpression |
Выражение, содержащее выражение, не являющееся запросом. Результатом выражения, не являющегося запросом, обычно является количество затронутых строк. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
NotParameterizedAttribute |
Сигнализирует о том, что параметр пользовательского оператора LINQ не должен параметризоваться во время компиляции запроса. |
NullConditionalExpression |
Выражение, представляющее условный доступ со значением NULL. Логика в этом файле основана на https://github.com/bartdesmet/ExpressionFutures |
ParameterQueryRootExpression |
Выражение, представляющее корень запроса параметра в запросе. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
PathSegment |
Структуру, представляющую компонент пути JSON, используемый в JsonQueryExpression или JsonScalarExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
ProjectionBindingExpression |
Выражение, которое получает значения из для QueryExpression использования в при ShaperExpression создании результатов. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
ProjectionMember |
Класс, представляющий цепочку членов СРЕДЫ CLR для привязки. Обычно создается из последовательных вызовов Select в запросе. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryableMethods |
Класс, предоставляющий метаданные отражения для переводимых методов LINQ. |
QueryableMethodTranslatingExpressionVisitor |
Класс, который преобразует запрашиваемые методы в запрос. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryableMethodTranslatingExpressionVisitorDependencies |
Класс параметров зависимостей служб для QueryableMethodTranslatingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryCompilationContext |
Первичная структура данных, представляющая состояние или компоненты, используемые во время компиляции запроса. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryCompilationContextDependencies |
Класс параметров зависимостей служб для QueryCompilationContext Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryContext |
Структура данных субъекта, используемая скомпилированным запросом во время выполнения. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryContextDependencies |
Класс параметров зависимостей служб для QueryContext Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryContextFactory |
Фабрика для QueryContext экземпляров. |
QueryMethodProvider |
Предоставляет объекты отражения для поздней привязки к синхронным операциям реляционных запросов. |
QueryRootExpression |
Выражение, представляющее корень запроса в выражении запроса. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryRootProcessor |
Посетитель, который добавляет дополнительные корневые узлы запроса во время предварительной обработки. |
QuerySqlGenerator |
Генератор запросов SQL, который требуется получить IRelationalCommand для заданного SelectExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QuerySqlGeneratorDependencies |
Класс параметров зависимостей служб для QuerySqlGenerator Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryTranslationPostprocessor |
Класс, который выполняет пост-обработку переведенного запроса. Этот класс позволяет обрабатывать созданное выражение запроса сервера и связанное выражение формировщика. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryTranslationPostprocessorDependencies |
Класс параметров зависимостей служб для QueryTranslationPostprocessor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryTranslationPreprocessor |
Класс, который выполняет предварительную обработку запроса перед преобразованием. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
QueryTranslationPreprocessorDependencies |
Класс параметров зависимостей служб для QueryTranslationPreprocessor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalAggregateMethodCallTranslatorProvider |
Предоставляет переводы для выражений LINQ MethodCallExpression , представляющих статистические методы. |
RelationalAggregateMethodCallTranslatorProviderDependencies |
Класс параметров зависимостей служб для RelationalAggregateMethodCallTranslatorProvider Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalCollectionShaperExpression |
Выражение, представляющее создание коллекции для реляционного поставщика в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalCompiledQueryCacheKeyGenerator |
Создает ключи, которые однозначно идентифицируют запрос. Используется для хранения и поиска скомпилированных версий запроса в кэше. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной. |
RelationalCompiledQueryCacheKeyGeneratorDependencies |
Класс параметров зависимостей служб для RelationalCompiledQueryCacheKeyGenerator Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalEntityShaperExpression |
Выражение, представляющее создание экземпляра сущности для реляционного поставщика в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalEvaluatableExpressionFilter |
Представляет фильтр для вычисляемых выражений. Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped. |
RelationalEvaluatableExpressionFilterDependencies |
Класс параметров зависимостей служб для RelationalEvaluatableExpressionFilter Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalGroupByResultExpression |
Выражение, представляющее создание группировки для реляционного поставщика в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalGroupByShaperExpression |
Выражение, представляющее создание элемента группировки в ShaperExpression для реляционных поставщиков. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalMemberTranslatorProvider |
Обеспечивает переводы выражений LINQ MemberExpression путем отправки нескольким специализированным переводчикам-членам. Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной. |
RelationalMemberTranslatorProviderDependencies |
Класс параметров зависимостей служб для RelationalMemberTranslatorProvider Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalMethodCallTranslatorProvider |
Предоставляет переводы для выражений LINQ MethodCallExpression путем отправки в несколько специализированных переводчиков вызовов методов. Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной. |
RelationalMethodCallTranslatorProviderDependencies |
Класс параметров зависимостей служб для RelationalMethodCallTranslatorProvider Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalParameterBasedSqlProcessor |
Класс, обрабатывающий выражение запроса после определения значений параметров. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalParameterBasedSqlProcessorDependencies |
Класс параметров зависимостей служб для Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalQueryableMethodTranslatingExpressionVisitor |
Класс, который преобразует запрашиваемые методы в запрос. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalQueryableMethodTranslatingExpressionVisitor.RelationalInferredTypeMappingApplier |
Посетитель, выполняемый в конце преобразования, проверяет, что все SqlExpression узлы имеют сопоставление типов, и применяет сопоставления типов, выведенные для запрашиваемых констант (VALUES) и параметров (например, OPENJSON) в корневых таблицах. |
RelationalQueryableMethodTranslatingExpressionVisitorDependencies |
Класс параметров зависимостей служб для RelationalQueryableMethodTranslatingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalQueryCompilationContext |
Первичная структура данных, представляющая состояние или компоненты, используемые во время компиляции реляционного запроса. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalQueryCompilationContextDependencies |
Класс параметров зависимостей служб для RelationalQueryCompilationContext Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalQueryCompilationContextFactory |
Реляционная фабрика для экземпляров QueryCompilationContext. |
RelationalQueryContext |
Структура данных субъекта, используемая скомпилированным реляционным запросом во время выполнения. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalQueryContextDependencies |
Класс параметров зависимостей служб для RelationalQueryContext Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
RelationalQueryContextFactory |
Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален. |
RelationalQueryModelVisitor |
Реляционный Remotion.Linq.QueryModel посетитель по умолчанию. |
RelationalQueryModelVisitorDependencies |
Класс параметров зависимостей служб для RelationalQueryModelVisitorFactory Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. Не создавайте экземпляры этого класса непосредственно из кода поставщика или приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью "With..." Методы. Не вызывайте конструктор в любой момент этого процесса. |
RelationalQueryModelVisitorFactory |
Фабрика для экземпляров EntityQueryModelVisitor. |
RelationalQueryRootProcessor |
Посетитель, который добавляет дополнительные корневые узлы запроса во время предварительной обработки. |
RelationalQueryTranslationPostprocessor |
Класс, который выполняет пост-обработку переведенного запроса. Этот класс позволяет обрабатывать созданное выражение запроса сервера и связанное выражение формировщика. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalQueryTranslationPostprocessorDependencies |
Класс параметров зависимостей служб для RelationalQueryTranslationPostprocessor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalQueryTranslationPreprocessor |
Класс, который предварительно обрабатывает запрос перед преобразованием. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalQueryTranslationPreprocessorDependencies |
Класс параметров зависимостей служб для RelationalQueryTranslationPreprocessor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalShapedQueryCompilingExpressionVisitor |
Класс , который компилирует выражение формировщика для заданного выражения запроса с фигурой. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalShapedQueryCompilingExpressionVisitorDependencies |
Класс параметров зависимостей служб для RelationalShapedQueryCompilingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalSplitCollectionShaperExpression |
Выражение, представляющее создание коллекции во время разделенного запроса для реляционного поставщика в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalSqlTranslatingExpressionVisitor |
Класс, который преобразует выражения в соответствующее представление SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalSqlTranslatingExpressionVisitorDependencies |
Класс параметров зависимостей служб для RelationalSqlTranslatingExpressionVisitorFactory Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
RelationalSqlTranslatingExpressionVisitorFactory |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. Время существования службы — Scoped. Это означает, что каждый DbContext экземпляр будет использовать собственный экземпляр этой службы. Реализация может зависеть от других служб, зарегистрированных с любым временем существования. Реализация не обязательно должна быть потокобезопасной. |
RelationalStructuralTypeShaperExpression |
Выражение, представляющее создание экземпляра сущности для реляционного поставщика в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
ReplacingExpressionVisitor |
Посетитель выражения, заменяющий одно выражение другим в заданном дереве выражений. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
ResultOperatorHandler |
Обработчик оператора результатов client-eval по умолчанию. |
ResultOperatorHandlerDependencies |
Класс параметров зависимостей служб для ResultOperatorHandler Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. Не создавайте экземпляры этого класса непосредственно из кода поставщика или приложения, так как подпись конструктора может измениться при добавлении новых зависимостей. Вместо этого используйте этот тип в конструкторе, чтобы контейнер внедрения зависимостей автоматически создавал и внедрял экземпляр. Чтобы создать экземпляр с заменой зависимых служб, сначала разрешите объект из контейнера внедрения зависимостей, а затем замените выбранные службы с помощью "With..." Методы. Не вызывайте конструктор в любой момент этого процесса. |
SetPropertyCalls<TSource> |
Поддерживает задание свойства и значения в методе ExecuteUpdate с объединением нескольких вызовов для обновления нескольких столбцов. У этого типа нет конструктора или реализации, так как он используется в запросе LINQ исключительно для создания дерева выражений. |
ShapedQueryCompilingExpressionVisitor |
Класс , который компилирует выражение формировщика для заданного выражения запроса с фигурой. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
ShapedQueryCompilingExpressionVisitorDependencies |
Класс параметров зависимостей служб для ShapedQueryCompilingExpressionVisitor Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
ShapedQueryExpression |
Выражение, объединяющее выражение запроса и выражение формировщика. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
SqlExpressionFactory |
Фабрика для создания SqlExpression экземпляров. |
SqlExpressionFactoryDependencies |
Класс параметров зависимостей служб для SqlExpressionFactory Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
SqlExpressionVisitor |
Класс, который посещает дерево выражений SQL. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
SqlNullabilityProcessor |
Класс, обрабатывающий дерево SQL на основе допустимости значений NULL узлов для применения используемой семантики NULL и оптимизации на основе значений параметров. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
StructuralTypeProjectionExpression |
Выражение, представляющее сущность в проекции SelectExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
StructuralTypeShaperExpression |
Выражение, представляющее создание экземпляра структурного типа в ShaperExpression. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
TransparentIdentifierFactory |
Фабрика для создания прозрачного идентификатора, создаваемого во время обработки запроса. Прозрачный идентификатор — это структуру внешних и внутренних элементов, которая обычно создается в результате методов соединения в качестве промежуточного типа для хранения значений из обоих источников. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
Структуры
AsyncEnumerable<TResult> |
Представляет асинхронную последовательность, созданную при выполнении скомпилированного запроса. |
CompiledQueryCacheKeyGenerator.CompiledQueryCacheKey |
Ключ, который уникальным образом идентифицирует запрос. Используется для хранения и поиска скомпилированных версий запроса в кэше. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
EntityLoadInfo |
Сведения, необходимые для создания экземпляра сущности на основе строки данных, возвращаемых запросом. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
EntityMaterializerSourceParameters |
Объект parameter для IEntityMaterializerSource. |
RelationalCompiledQueryCacheKeyGenerator.RelationalCompiledQueryCacheKey |
Ключ, однозначно определяющий запрос. Используется для хранения и поиска скомпилированных версий запроса в кэше. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Интерфейсы
IAggregateMethodCallTranslator |
Переводчик SQL для выражения LINQ MethodCallExpression , представляющего агрегатную функцию. Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IAggregateMethodCallTranslatorPlugin |
Представляет подключаемый модуль для IAggregateMethodCallTranslator. |
IAggregateMethodCallTranslatorProvider |
Предоставляет переводы для выражений LINQ MethodCallExpression , представляющих статистические методы. |
IAsyncQueryProvider |
Определяет метод для асинхронного выполнения запросов, описываемых объектом IQueryable. |
ICompiledQueryCacheKeyGenerator |
Создает ключи, которые однозначно идентифицируют запрос. Используется для хранения и поиска скомпилированных версий запроса в кэше. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IEntityMaterializerSource |
Определяет источник для создания Expression деревьев, которые считывают значения из ValueBuffer объекта или создают экземпляры сущности. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IEntityQueryModelVisitorFactory |
Фабрика для создания Объектов EntityQueryModelVisitors. |
IEvaluatableExpressionFilter |
Представляет фильтр для вычисляемых выражений. |
IEvaluatableExpressionFilterPlugin |
Представляет фильтр вычисляемых выражений подключаемого модуля. |
IIncludableQueryable<TEntity,TProperty> |
Поддерживает запрашиваемые операторы цепочки Include/ThenInclude. |
IMemberTranslator |
Sql Translator для выражения LINQ MemberExpression . Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IMemberTranslatorPlugin |
Представляет подключаемый модуль для IMemberTranslator. |
IMemberTranslatorProvider |
Предоставляет переводы для выражений LINQ MemberExpression . |
IMethodCallTranslator |
Sql Translator для выражения LINQ MethodCallExpression . Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IMethodCallTranslatorPlugin |
Представляет подключаемый модуль для IMethodCallTranslator. |
IMethodCallTranslatorProvider |
Предоставляет переводы для выражений LINQ MethodCallExpression , представляющих скалярные методы. |
INavigationExpansionExtensibilityHelper |
Служба, которая помогает с различными аспектами расширения навигации. |
IParameterValues | |
IPrintableExpression |
Интерфейс, который позволяет печатать с помощью ExpressionPrinter. Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IQueryableMethodTranslatingExpressionVisitorFactory |
Фабрика для создания QueryableMethodTranslatingExpressionVisitor экземпляров. |
IQueryCompilationContextFactory |
Фабрика для создания QueryCompilationContext экземпляров. |
IQueryContextFactory |
Фабрика для QueryContext экземпляров. |
IQueryingEnumerable |
Интерфейс, который может быть реализован реализацией поставщика IEnumerable базы данных для предоставления строки запроса для целей отладки. Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IQueryMethodProvider |
Предоставляет объекты отражения для поздней привязки к операциям реляционных запросов. |
IQuerySqlGeneratorFactory |
Фабрика для создания QuerySqlGenerator экземпляров. |
IQueryTranslationPostprocessorFactory |
Фабрика для создания QueryTranslationPostprocessor экземпляров. |
IQueryTranslationPreprocessorFactory |
Фабрика для создания QueryTranslationPreprocessor экземпляров. |
IRelationalParameterBasedSqlProcessorFactory |
Фабрика для создания RelationalParameterBasedSqlProcessor экземпляров. |
IRelationalQueryStringFactory |
Реализуется поставщиками баз данных для создания строки запроса для ToQueryString(IQueryable). Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
IRelationalResultOperatorHandler |
Реляционный обработчик для Remotion.Linq.Clauses.ResultOperatorBase экземпляров. |
IRelationalSqlTranslatingExpressionVisitorFactory |
Фабрика для создания RelationalSqlTranslatingExpressionVisitor экземпляров. |
IResultOperatorHandler |
Обработчик для Remotion.Linq.Clauses.ResultOperatorBase экземпляров. |
IShapedQueryCompilingExpressionVisitorFactory |
Фабрика для создания ShapedQueryCompilingExpressionVisitor экземпляров. |
ISqlExpressionFactory |
Фабрика для создания SqlExpression экземпляров. |
Перечисления
ResultCardinality |
Перечисление, представляющее кратность результата запроса. Это перечисление обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
Entity Framework