Microsoft.EntityFrameworkCore.Query Espacio de nombres

Clases

AsyncQueryMethodProvider

Proporciona objetos de reflexión para el enlace en tiempo de ejecución a operaciones de consulta relacional asincrónicas.

CollectionInitializingExpression
CollectionPopulatingExpression
CollectionResultExpression

Expresión que representa la creación de una colección en ShaperExpression para proveedores relacionales.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

CollectionShaperExpression

Expresión que representa la creación de una colección en ShaperExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

CompiledQueryCacheKeyGenerator

Crea claves que identifican de forma única una consulta. Se usa para almacenar y buscar versiones compiladas de una consulta en una memoria caché.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

La duración del servicio es Scoped. Esto significa que cada DbContext instancia usará su propia instancia de este servicio. La implementación puede depender de otros servicios registrados con cualquier duración. La implementación no necesita ser segura para subprocesos.

CompiledQueryCacheKeyGeneratorDependencies

Clase de parámetro de dependencias de servicio para CompiledQueryCacheKeyGenerator

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

EntityMaterializerSource

La duración del servicio es Singleton. Esto significa que muchas DbContext instancias usan una sola instancia. La implementación debe ser segura para subprocesos. Este servicio no puede depender de los servicios registrados como Scoped.

EntityMaterializerSourceDependencies

Clase de parámetro de dependencias de servicio para EntityMaterializerSource

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

No construya instancias de esta clase directamente desde el proveedor o el código de aplicación, ya que la firma del constructor puede cambiar a medida que se agregan nuevas dependencias. En su lugar, use este tipo en el constructor para que el contenedor de inserción de dependencias cree e inserte automáticamente una instancia. Para crear una instancia con algunos servicios dependientes reemplazados, primero resuelva el objeto del contenedor de inserción de dependencias y, a continuación, reemplace los servicios seleccionados mediante "With...". Métodos. No llame al constructor en ningún momento de este proceso.

La duración del servicio es Singleton. Esto significa que muchas DbContext instancias usan una sola instancia. La implementación debe ser segura para subprocesos. Este servicio no puede depender de los servicios registrados como Scoped.

EntityProjectionExpression

Expresión que representa una entidad en la proyección de SelectExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

EntityQueryModelVisitor

Visitante principal que procesa una consulta que se va a ejecutar.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

EntityQueryModelVisitorDependencies

Clase de parámetro de dependencias de servicio para EntityQueryModelVisitor

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

No construya instancias de esta clase directamente desde el proveedor o el código de aplicación, ya que la firma del constructor puede cambiar a medida que se agregan nuevas dependencias. En su lugar, use este tipo en el constructor para que el contenedor de inserción de dependencias cree e inserte automáticamente una instancia. Para crear una instancia con algunos servicios dependientes reemplazados, primero resuelva el objeto del contenedor de inserción de dependencias y, a continuación, reemplace los servicios seleccionados mediante "With...". Métodos. No llame al constructor en ningún momento de este proceso.

EntityQueryModelVisitorFactory

Crea instancias de EntityQueryModelVisitor.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

EntityQueryRootExpression

Expresión que representa una raíz de consulta de entidad en la expresión de consulta.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

EntityShaperExpression

Expresión que representa la creación de una instancia de entidad en ShaperExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

EnumerableExpression

Expresión que representa un enumerable o grupo traducido de cadena a través de un elemento de agrupación.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

EvaluatableExpressionFilter

Representa un filtro para las expresiones que se pueden evaluar.

La duración del servicio es Singleton. Esto significa que muchas DbContext instancias usan una sola instancia. La implementación debe ser segura para subprocesos. Este servicio no puede depender de los servicios registrados como Scoped.

EvaluatableExpressionFilterDependencies

Clase de parámetro de dependencias de servicio para EvaluatableExpressionFilter

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

ExpressionEqualityComparer

Comparador que implementa IEqualityComparer<T> para Expression.

ExpressionExtensions

Métodos de extensión para Expression tipos.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

ExpressionPrinter

Clase para crear una representación de cadena imprimible de expresión.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

GroupByShaperExpression

Expresión que representa la creación de un elemento de agrupación en ShaperExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IncludeExpression

Expresión que representa la operación de inclusión en ShaperExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IncludeSpecification

Representa una operación de inclusión de consulta única.

InlineQueryRootExpression

Expresión que representa una raíz de consulta insertada dentro de la consulta (por ejemplo, new[] { 1, 2, 3 }).

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

JsonQueryExpression

Expresión que representa una entidad o una colección de entidades asignadas a una columna JSON y la ruta de acceso para acceder a ella.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

MaterializeCollectionNavigationExpression

Expresión que representa la materialización de una navegación de colección en ShaperExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

NavigationExpansionExtensibilityHelper

Servicio que ayuda con varios aspectos de la extensibilidad de la expansión de navegación.

NavigationExpansionExtensibilityHelperDependencies

Clase de parámetro de dependencias de servicio para NavigationExpansionExtensibilityHelper

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

NonQueryExpression

Expresión que contiene una expresión que no es de consulta. El resultado de una expresión que no es de consulta suele ser el número de filas afectadas.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

NotParameterizedAttribute

Indica que el parámetro del operador LINQ personalizado no se debe parametrizar durante la compilación de consultas.

NullConditionalExpression

Expresión que representa el acceso condicional null. La lógica de este archivo se basa en https://github.com/bartdesmet/ExpressionFutures

ParameterQueryRootExpression

Expresión que representa una raíz de consulta de parámetros dentro de la consulta.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

PathSegment

Estructura que representa un componente de la ruta de acceso JSON usada en JsonQueryExpression o JsonScalarExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

ProjectionBindingExpression

Expresión que obtiene los valores de QueryExpression que se van a usar durante ShaperExpression la creación de resultados.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

ProjectionMember

Clase que representa una cadena de miembros CLR que se van a enlazar. Normalmente se genera a partir de llamadas Select sucesivas en la consulta.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryableMethods

Clase que proporciona metadatos de reflexión para métodos LINQ traducibles.

QueryableMethodTranslatingExpressionVisitor

Clase que traduce métodos consultables en una consulta.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryableMethodTranslatingExpressionVisitorDependencies

Clase de parámetro de dependencias de servicio para QueryableMethodTranslatingExpressionVisitor

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryCompilationContext

Estructura de datos principal que representa el estado o los componentes usados durante la compilación de consultas.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryCompilationContextDependencies

Clase de parámetro de dependencias de servicio para QueryCompilationContext

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryContext

Estructura de datos principal usada por una consulta compilada durante la ejecución.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryContextDependencies

Clase de parámetro de dependencias de servicio para QueryContext

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryContextFactory

Un generador para QueryContext instancias.

QueryMethodProvider

Proporciona objetos de reflexión para el enlace en tiempo de ejecución a operaciones de consulta relacional sincrónicas.

QueryRootExpression

Expresión que representa una raíz de consulta en la expresión de consulta.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryRootProcessor

Visitante que agrega nodos raíz de consulta adicionales durante el preprocesamiento.

QuerySqlGenerator

Generador de SQL de consulta que se va a obtener IRelationalCommand para determinado SelectExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QuerySqlGeneratorDependencies

Clase de parámetro de dependencias de servicio para QuerySqlGenerator

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryTranslationPostprocessor

Clase que procesa después de procesar la consulta traducida. Esta clase permite procesar la expresión de consulta de servidor generada y la expresión de conformador asociada.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryTranslationPostprocessorDependencies

Clase de parámetro de dependencias de servicio para QueryTranslationPostprocessor

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryTranslationPreprocessor

Clase que preprocesa la consulta antes de la traducción.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

QueryTranslationPreprocessorDependencies

Clase de parámetro de dependencias de servicio para QueryTranslationPreprocessor

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalAggregateMethodCallTranslatorProvider

Proporciona traducciones para expresiones LINQ MethodCallExpression que representan métodos agregados.

RelationalAggregateMethodCallTranslatorProviderDependencies

Clase de parámetro de dependencias de servicio para RelationalAggregateMethodCallTranslatorProvider

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalCollectionShaperExpression

Expresión que representa la creación de una colección para el proveedor relacional en ShaperExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalCompiledQueryCacheKeyGenerator

Crea claves que identifican de forma única una consulta. Se usa para almacenar y buscar versiones compiladas de una consulta en una memoria caché.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

La duración del servicio es Scoped. Esto significa que cada DbContext instancia usará su propia instancia de este servicio. La implementación puede depender de otros servicios registrados con cualquier duración. La implementación no necesita ser segura para subprocesos.

RelationalCompiledQueryCacheKeyGeneratorDependencies

Clase de parámetro de dependencias de servicio para RelationalCompiledQueryCacheKeyGenerator

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalEntityShaperExpression

Expresión que representa la creación de una instancia de entidad para un proveedor relacional en ShaperExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalEvaluatableExpressionFilter

Representa un filtro para las expresiones que se pueden evaluar.

La duración del servicio es Singleton. Esto significa que muchas DbContext instancias usan una sola instancia. La implementación debe ser segura para subprocesos. Este servicio no puede depender de los servicios registrados como Scoped.

RelationalEvaluatableExpressionFilterDependencies

Clase de parámetro de dependencias de servicio para RelationalEvaluatableExpressionFilter

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalGroupByResultExpression

Expresión que representa la creación de una agrupación para el proveedor relacional en ShaperExpression.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalGroupByShaperExpression

Expresión que representa la creación de un elemento de agrupación en ShaperExpression para proveedores relacionales.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalMemberTranslatorProvider

Proporciona traducciones para expresiones LINQ MemberExpression mediante el envío a varios traductores miembros especializados.

La duración del servicio es Scoped. Esto significa que cada DbContext instancia usará su propia instancia de este servicio. La implementación puede depender de otros servicios registrados con cualquier duración. La implementación no necesita ser segura para subprocesos.

RelationalMemberTranslatorProviderDependencies

Clase de parámetro de dependencias de servicio para RelationalMemberTranslatorProvider

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalMethodCallTranslatorProvider

Proporciona traducciones para expresiones LINQ MethodCallExpression mediante el envío a varios traductores de llamadas de método especializado.

La duración del servicio es Scoped. Esto significa que cada DbContext instancia usará su propia instancia de este servicio. La implementación puede depender de otros servicios registrados con cualquier duración. La implementación no necesita ser segura para subprocesos.

RelationalMethodCallTranslatorProviderDependencies

Clase de parámetro de dependencias de servicio para RelationalMethodCallTranslatorProvider

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalParameterBasedSqlProcessor

Clase que procesa la expresión de consulta después de conocer los valores de parámetro.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalParameterBasedSqlProcessorDependencies

Clase de parámetro de dependencias de servicio para Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalQueryableMethodTranslatingExpressionVisitor

Clase que traduce métodos consultables en una consulta.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalQueryableMethodTranslatingExpressionVisitor.RelationalInferredTypeMappingApplier

Un visitante ejecutado al final de la traducción, que comprueba que todos los SqlExpression nodos tienen una asignación de tipos y aplica asignaciones de tipos inferidas para constantes consultables (VALUES) y parámetros (por ejemplo, OPENJSON) en sus tablas raíz.

RelationalQueryableMethodTranslatingExpressionVisitorDependencies

Clase de parámetro de dependencias de servicio para RelationalQueryableMethodTranslatingExpressionVisitor

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalQueryCompilationContext

Estructura de datos principal que representa el estado o los componentes usados durante la compilación de consultas relacionales.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalQueryCompilationContextDependencies

Clase de parámetro de dependencias de servicio para RelationalQueryCompilationContext

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalQueryCompilationContextFactory

Un generador relacional para instancias de QueryCompilationContext.

RelationalQueryContext

Estructura de datos principal usada por una consulta relacional compilada durante la ejecución.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalQueryContextDependencies

Clase de parámetro de dependencias de servicio para RelationalQueryContext

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

RelationalQueryContextFactory

Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras.

RelationalQueryModelVisitor

Visitante relacional Remotion.Linq.QueryModel predeterminado.

RelationalQueryModelVisitorDependencies

Clase de parámetros de dependencias de servicio para RelationalQueryModelVisitorFactory

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

No construya instancias de esta clase directamente desde el proveedor o el código de aplicación, ya que la firma del constructor puede cambiar a medida que se agregan nuevas dependencias. En su lugar, use este tipo en el constructor para que el contenedor de inserción de dependencias cree e inserte automáticamente una instancia. Para crear una instancia con algunos servicios dependientes reemplazados, primero resuelva el objeto del contenedor de inserción de dependencias y, a continuación, reemplace los servicios seleccionados mediante "With..." Métodos. No llame al constructor en ningún momento de este proceso.

RelationalQueryModelVisitorFactory

Generador para instancias de EntityQueryModelVisitor.

RelationalQueryRootProcessor

Visitante que agrega nodos raíz de consulta adicionales durante el preprocesamiento.

RelationalQueryTranslationPostprocessor

Clase que procesa después de procesar la consulta traducida. Esta clase permite procesar la expresión de consulta de servidor generada y la expresión de conformador asociada.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RelationalQueryTranslationPostprocessorDependencies

Clase de parámetros de dependencias de servicio para RelationalQueryTranslationPostprocessor

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RelationalQueryTranslationPreprocessor

Clase que preprocesa la consulta antes de la traducción.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RelationalQueryTranslationPreprocessorDependencies

Clase de parámetros de dependencias de servicio para RelationalQueryTranslationPreprocessor

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RelationalShapedQueryCompilingExpressionVisitor

Clase que compila la expresión del conformador para una expresión de consulta con forma determinada.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RelationalShapedQueryCompilingExpressionVisitorDependencies

Clase de parámetros de dependencias de servicio para RelationalShapedQueryCompilingExpressionVisitor

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RelationalSplitCollectionShaperExpression

Expresión que representa la creación de una colección durante la consulta dividida para el proveedor relacional en ShaperExpression.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RelationalSqlTranslatingExpressionVisitor

Clase que traduce expresiones a la representación SQL correspondiente.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RelationalSqlTranslatingExpressionVisitorDependencies

Clase de parámetros de dependencias de servicio para RelationalSqlTranslatingExpressionVisitorFactory

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

RelationalSqlTranslatingExpressionVisitorFactory

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

La duración del servicio es Scoped. Esto significa que cada DbContext instancia usará su propia instancia de este servicio. La implementación puede depender de otros servicios registrados con cualquier duración. La implementación no necesita ser segura para subprocesos.

RelationalStructuralTypeShaperExpression

Expresión que representa la creación de una instancia de entidad para un proveedor relacional en ShaperExpression.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

ReplacingExpressionVisitor

Visitante de expresión que reemplaza una expresión por otra en el árbol de expresiones determinado.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

ResultOperatorHandler

Controlador predeterminado del operador de resultados client-eval.

ResultOperatorHandlerDependencies

Clase de parámetros de dependencias de servicio para ResultOperatorHandler

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

No construya instancias de esta clase directamente desde el proveedor o el código de aplicación, ya que la firma del constructor puede cambiar a medida que se agregan nuevas dependencias. En su lugar, use este tipo en el constructor para que el contenedor de inserción de dependencias cree e inserte automáticamente una instancia. Para crear una instancia con algunos servicios dependientes reemplazados, primero resuelva el objeto del contenedor de inserción de dependencias y, a continuación, reemplace los servicios seleccionados mediante "With..." Métodos. No llame al constructor en ningún momento de este proceso.

SetPropertyCalls<TSource>

Admite la especificación de la propiedad y el valor que se va a establecer en el método ExecuteUpdate con el encadenamiento de varias llamadas para actualizar varias columnas.

Este tipo no tiene ningún constructor o implementación, ya que se usa dentro de la consulta LINQ únicamente con el fin de crear árbol de expresiones.

ShapedQueryCompilingExpressionVisitor

Clase que compila la expresión del conformador para una expresión de consulta con forma determinada.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

ShapedQueryCompilingExpressionVisitorDependencies

Clase de parámetros de dependencias de servicio para ShapedQueryCompilingExpressionVisitor

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

ShapedQueryExpression

Expresión que combina una expresión de consulta y una expresión de conformador.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

SqlExpressionFactory

Generador para crear SqlExpression instancias.

SqlExpressionFactoryDependencies

Clase de parámetros de dependencias de servicio para SqlExpressionFactory

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

SqlExpressionVisitor

Clase que visita un árbol de expresiones SQL.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

SqlNullabilityProcessor

Clase que procesa un árbol SQL basado en la nulabilidad de los nodos para aplicar la semántica nula en uso y optimizarla en función de los valores de parámetro.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

StructuralTypeProjectionExpression

Expresión que representa una entidad en la proyección de SelectExpression.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

StructuralTypeShaperExpression

Expresión que representa la creación de una instancia de tipo estructural en ShaperExpression.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

TransparentIdentifierFactory

Generador para crear un identificador transparente que se va a crear durante el procesamiento de consultas. El identificador transparente es una estructura de elementos externos e internos que generalmente se crean como resultado de los métodos de combinación como tipo intermedio para contener valores de ambos orígenes.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

Estructuras

AsyncEnumerable<TResult>

Representa una secuencia asincrónica generada mediante la ejecución de una consulta compilada.

CompiledQueryCacheKeyGenerator.CompiledQueryCacheKey

Clave que identifica de forma única una consulta. Se usa para almacenar y buscar versiones compiladas de una consulta en una memoria caché.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

EntityLoadInfo

Información necesaria para crear una instancia de una entidad basada en una fila de datos devueltos de una consulta.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

EntityMaterializerSourceParameters

Objeto parameter para IEntityMaterializerSource.

RelationalCompiledQueryCacheKeyGenerator.RelationalCompiledQueryCacheKey

Clave que identifica de forma única una consulta. Se usa para almacenar y buscar versiones compiladas de una consulta en una memoria caché.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

Interfaces

IAggregateMethodCallTranslator

Traductor de SQL para expresión LINQ MethodCallExpression que representa una función de agregado.

Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IAggregateMethodCallTranslatorPlugin

Representa el complemento para IAggregateMethodCallTranslator.

IAggregateMethodCallTranslatorProvider

Proporciona traducciones para expresiones LINQ MethodCallExpression que representan métodos agregados.

IAsyncQueryProvider

Define el método para ejecutar consultas de forma asincrónica que se describen mediante un objeto IQueryable.

ICompiledQueryCacheKeyGenerator

Crea claves que identifican de forma única una consulta. Se usa para almacenar y buscar versiones compiladas de una consulta en una memoria caché.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IEntityMaterializerSource

Define un origen para generar Expression árboles que leen valores de una ValueBuffer instancia de entidad o crea.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IEntityQueryModelVisitorFactory

Un generador para crear EntityQueryModelVisitors.

IEvaluatableExpressionFilter

Representa un filtro para las expresiones que se pueden evaluar.

IEvaluatableExpressionFilterPlugin

Representa un filtro de expresión evaluable del complemento.

IIncludableQueryable<TEntity,TProperty>

Admite operadores de encadenamiento Include/ThenInclude consultables.

IMemberTranslator

Un traductor de SQL para la expresión LINQ MemberExpression .

Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IMemberTranslatorPlugin

Representa el complemento para IMemberTranslator.

IMemberTranslatorProvider

Proporciona traducciones para expresiones LINQ MemberExpression .

IMethodCallTranslator

Un traductor de SQL para la expresión LINQ MethodCallExpression .

Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IMethodCallTranslatorPlugin

Representa el complemento para IMethodCallTranslator.

IMethodCallTranslatorProvider

Proporciona traducciones para expresiones LINQ MethodCallExpression que representan métodos escalares.

INavigationExpansionExtensibilityHelper

Servicio que ayuda con varios aspectos de la extensibilidad de la expansión de navegación.

IParameterValues
IPrintableExpression

Interfaz que permite imprimir a través de ExpressionPrinter.

Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IQueryableMethodTranslatingExpressionVisitorFactory

Un generador para crear QueryableMethodTranslatingExpressionVisitor instancias.

IQueryCompilationContextFactory

Un generador para crear QueryCompilationContext instancias.

IQueryContextFactory

Generador para QueryContext instancias.

IQueryingEnumerable

Interfaz que se puede implementar mediante la implementación de un proveedor de IEnumerable base de datos para proporcionar la cadena de consulta con fines de depuración.

Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IQueryMethodProvider

Proporciona objetos de reflexión para el enlace en tiempo de ejecución a las operaciones de consulta relacional.

IQuerySqlGeneratorFactory

Un generador para crear QuerySqlGenerator instancias.

IQueryTranslationPostprocessorFactory

Un generador para crear QueryTranslationPostprocessor instancias.

IQueryTranslationPreprocessorFactory

Un generador para crear QueryTranslationPreprocessor instancias.

IRelationalParameterBasedSqlProcessorFactory

Un generador para crear RelationalParameterBasedSqlProcessor instancias.

IRelationalQueryStringFactory

Implementado por proveedores de bases de datos para generar la cadena de consulta para ToQueryString(IQueryable).

Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IRelationalResultOperatorHandler

Un controlador específico del relacional para Remotion.Linq.Clauses.ResultOperatorBase instancias.

IRelationalSqlTranslatingExpressionVisitorFactory

Un generador para crear RelationalSqlTranslatingExpressionVisitor instancias.

IResultOperatorHandler

Un controlador para Remotion.Linq.Clauses.ResultOperatorBase instancias.

IShapedQueryCompilingExpressionVisitorFactory

Un generador para crear ShapedQueryCompilingExpressionVisitor instancias.

ISqlExpressionFactory

Un generador para crear SqlExpression instancias.

Enumeraciones

ResultCardinality

Enumeración que representa la cardinalidad del resultado de la consulta.

Normalmente, los proveedores de bases de datos usan esta enumeración (y otras extensiones). Por lo general, no se usa en el código de aplicación.