Microsoft.EntityFrameworkCore.Metadata Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
CheckConstraintExtensions |
Métodos de extensión para ICheckConstraint. |
ColumnExtensions |
Métodos de extensión para IColumn. |
ColumnMappingExtensions |
Métodos de extensión para IColumnMapping. |
ConfigurationSourceExtensions |
Proporciona métodos de extensión para ConfigurationSource |
ConstructorBinding |
Define el enlace de parámetros a CLR ConstructorInfo para un tipo de entidad. |
ContextParameterBinding |
Describe el enlace de un DbContext, que puede o no tener o no también asociado IServiceProperty, a un parámetro en un constructor, método de fábrica o similar. |
DbFunctionExtensions |
Métodos de extensión para IDbFunction. |
DbFunctionParameterExtensions |
Métodos de extensión para IDbFunctionParameter. |
DefaultValueBinding |
Define el enlace de parámetros para crear el valor predeterminado de un tipo. |
DependencyInjectionMethodParameterBinding |
Describe el enlace de un método en un servicio de inserción de dependencias interna de EF, que puede o no tener o no asociado , IServicePropertya un parámetro de un constructor, método de fábrica o similar. |
DependencyInjectionParameterBinding |
Describe el enlace de un servicio de inserción de dependencias interna de EF, que puede o no tener o IServicePropertyno asociado , a un parámetro de un constructor, método de fábrica o similar. |
EntityTypeFullNameComparer |
Una implementación de IComparer<T> y IEqualityComparer<T> para comparar IReadOnlyEntityType instancias por el nombre único completo. 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. |
EntityTypeParameterBinding |
Describe el enlace de un IEntityType, que puede o no tener o no también asociado IServiceProperty, a un parámetro en un constructor, método de fábrica o similar. |
FactoryMethodBinding |
Define el enlace de parámetros a un método de fábrica. |
ForeignKeyComparer |
Una implementación de IComparer<T> y IEqualityComparer<T> para comparar IReadOnlyForeignKey instancias. 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. |
ForeignKeyConstraintExtensions |
Métodos de extensión para IForeignKeyConstraint. |
FunctionColumnExtensions |
Métodos de extensión para IFunctionColumn. |
FunctionColumnMappingExtensions |
Métodos de extensión para IFunctionColumnMapping. |
FunctionMappingExtensions |
Métodos de extensión para IFunctionMapping. |
IndexComparer |
Implementación de IComparer<T> y IEqualityComparer<T> para comparar IReadOnlyIndex instancias. 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. |
InstantiationBinding |
Define cómo crear una instancia de entidad a través del enlace de las propiedades del modelo de EF a, por ejemplo, parámetros de constructor o parámetros de un método de fábrica. |
KeyComparer |
Una implementación de IComparer<T> y IEqualityComparer<T> para comparar IReadOnlyKey instancias. 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. |
LazyLoaderParameterBindingFactory |
para IParameterBindingFactory enlazar con el ILazyLoader servicio. |
LazyLoaderParameterBindingFactoryDependencies |
Clase de parámetro de dependencias de servicio para LazyLoaderParameterBindingFactory 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. |
ObjectArrayParameterBinding |
Describe el enlace de muchas propiedades del modelo de EF, servicios de inserción de dependencias o tipos de metadatos a una nueva matriz de objetos adecuada para pasar a un método de fábrica de uso general, como se usa a menudo para crear servidores proxy. |
ParameterBinding |
Describe el enlace de una o varias propiedades del modelo de EF, servicios de inserción de dependencias o tipos de metadatos a un parámetro en un constructor, método de fábrica o similar. |
PropertyParameterBinding |
Describe el enlace de a IProperty un parámetro de un constructor, un método de fábrica o similar. |
RelationalAnnotationNames |
Nombres para anotaciones conocidas del modelo relacional. Las aplicaciones no deben usar estos nombres directamente, sino que deben usar los métodos de extensión en objetos de metadatos. |
RelationalAnnotationProvider |
Una clase base heredada por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por los componentes relacionales de EF Core en varios elementos de IReadOnlyModel. |
RelationalAnnotationProviderDependencies |
Clase de parámetro de dependencias de servicio para RelationalAnnotationProvider 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. |
RelationalAnnotations |
Clase base para asistentes que pueden controlar la configuración de anotaciones cuando se usan con convenciones que pueden o no ser capaces de invalidar una anotación que ya se ha establecido. |
RelationalEntityTypeAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableEntityType). |
RelationalForeignKeyAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableForeignKey). |
RelationalIndexAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableIndex). |
RelationalKeyAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableKey). |
RelationalModelAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableModel). |
RelationalPropertyAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IMutableProperty). |
RelationalPropertyExtensions |
Métodos de extensión para IProperty metadatos de base de datos relacionales. |
RelationalSequenceBuilder | |
RuntimeComplexProperty |
Representa una propiedad compleja de un tipo estructural. |
RuntimeComplexType |
Representa el tipo de una propiedad compleja de un tipo estructural. |
RuntimeDbFunction |
Representa una función de base de datos relacional en un modelo. |
RuntimeDbFunctionParameter |
Representa un parámetro de función. |
RuntimeElementType |
Representa los elementos de una propiedad de colección. |
RuntimeEntityType |
Representa un tipo de entidad en un modelo. |
RuntimeEntityTypeMappingFragment |
Representa la asignación de tipos de entidad para un objeto de almacén similar a una tabla determinado. |
RuntimeForeignKey |
Representa una relación en la que una clave externa compuesta de propiedades en el tipo de entidad dependiente hace referencia a una clave principal o alternativa correspondiente en el tipo de entidad principal. |
RuntimeIndex |
Representa un índice en un conjunto de propiedades. |
RuntimeKey |
Representa una clave principal o alternativa en un tipo de entidad. |
RuntimeModel |
Metadatos sobre la forma de las entidades, las relaciones entre ellas y cómo se asignan a la base de datos. Normalmente, un modelo se crea invalidando el OnModelCreating(ModelBuilder) método en un derivado DbContext. |
RuntimeNavigation |
Representa una propiedad de navegación que se puede usar para navegar por una relación. |
RuntimeProperty |
Representa una propiedad escalar de un tipo estructural. |
RuntimePropertyBase |
Tipo base para las navegaciones y propiedades. |
RuntimeRelationalPropertyOverrides |
Representa invalidaciones de faceta de propiedad para un objeto de almacén similar a una tabla determinado. |
RuntimeSequence |
Representa una secuencia de base de datos en el modelo. |
RuntimeServiceProperty |
Representa una propiedad de un tipo de entidad que representa un servicio insertado desde .DbContext |
RuntimeSkipNavigation |
Representa una propiedad de navegación que forma parte de una relación que se reenvía a través de un tercer tipo de entidad. |
RuntimeStoredProcedure |
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 provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. |
RuntimeTrigger |
Representa un desencadenador de base de datos en una tabla. |
RuntimeTypeBase |
Representa un tipo estructural en un modelo. |
RuntimeTypeMappingConfiguration |
Representa la configuración de tipo escalar. |
ScaffoldingMetadataExtensions | |
Sequence | |
SequenceBuilder |
Generador de API fluida para ISequence objetos. |
SequenceExtensions |
Métodos de extensión para ISequence. |
ServiceParameterBinding |
Describe el enlace desde un servicio de inserción de dependencias de EF o un tipo de metadatos, que puede o no tener o IServicePropertyno asociado , a un parámetro de un constructor, método de fábrica o similar. |
ServiceParameterBindingFactory |
para IParameterBindingFactory enlazar a servicios insertados por dependencias. |
SimpleModelFactory |
Crea instancias de IMutableModel que no tienen convenciones. Esto resulta útil cuando se configura exhaustivamente un modelo basado en algunos metadatos existentes. Normalmente, esto no se usa en el código de la aplicación, ya que la creación de un modelo mediante la invalidación OnModelCreating(ModelBuilder) o el uso ModelBuilder directo es mucho más fácil. |
SqlitePropertyAnnotations |
Propiedades de anotaciones específicas de SQLite a las que se accede a través de Sqlite(IMutableProperty). |
SqlQueryColumnExtensions |
Métodos de extensión para ISqlQueryColumn. |
SqlQueryColumnMappingExtensions |
Métodos de extensión para ISqlQueryColumnMapping. |
SqlQueryExtensions |
Métodos de extensión para ISqlQuery. |
SqlQueryMappingExtensions |
Métodos de extensión para ISqlQueryMapping. |
SqlServerAnnotationProvider | |
SqlServerEntityTypeAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IMutableEntityType). |
SqlServerIndexAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IMutableIndex). |
SqlServerKeyAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IMutableKey). |
SqlServerModelAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IMutableModel). |
SqlServerPropertyAnnotations |
Propiedades de anotaciones específicas de SQL Server a las que se accede a través de SqlServer(IMutableProperty). |
StoreFunctionExtensions |
Métodos de extensión para IStoreFunction. |
StoreFunctionParameterExtensions |
Métodos de extensión para IStoreFunctionParameter. |
StoreObjectDictionary<T> |
Representa una búsqueda basada en StoreObjectIdentifier claves. |
TableExtensions |
Métodos de extensión para ITable. |
TableIndexExtensions |
Métodos de extensión para ITableIndex. |
TableMappingExtensions |
Métodos de extensión para ITableMapping. |
TypeBaseNameComparer |
Una implementación de IComparer<T> y IEqualityComparer<T> para comparar IReadOnlyTypeBase instancias por nombre. 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. |
UniqueConstraintExtensions |
Métodos de extensión para IUniqueConstraint. |
ViewColumnExtensions |
Métodos de extensión para IViewColumn. |
ViewColumnMappingExtensions |
Métodos de extensión para IViewColumnMapping. |
ViewExtensions |
Métodos de extensión para IView. |
ViewMappingExtensions |
Métodos de extensión para IViewMapping. |
Estructuras
MemberIdentity |
Representa la identidad de un miembro de tipo de entidad, se puede basar o simplemente en MemberInfo el nombre. |
ParameterBindingInfo |
Incluye información sobre un enlace de parámetros. |
StoreObjectIdentifier |
Tipo que representa el identificador de un objeto de almacén. |
Interfaces
IAdHocMapper |
Crea asignaciones ad hoc de tipos CLR a tipos de entidad una vez compilado el modelo. |
ICheckConstraint |
Representa una restricción check en el tipo de entidad. |
IClrCollectionAccessor |
Representa las operaciones respaldadas por delegados compilados que permiten la manipulación de colecciones en propiedades de navegació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. |
IClrPropertyGetter |
Representa las operaciones respaldadas por delegados compilados que admiten obtener el valor de una propiedad de EF asignada. 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. |
IClrPropertySetter |
Representa las operaciones respaldadas por delegados compilados que admiten establecer el valor de una propiedad de EF asignada. 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. |
IColumn |
Representa una columna de una tabla. |
IColumnBase |
Representa un objeto similar a una columna en un objeto similar a una tabla. |
IColumnMapping |
Representa la asignación de propiedades a una columna. |
IColumnMappingBase |
Representa la asignación de propiedades a un objeto similar a una columna. |
IComplexProperty |
Representa una propiedad compleja de un tipo estructural. |
IComplexType |
Representa el tipo de una propiedad compleja de un tipo estructural. |
IConstructorBindingFactory |
Un generador para buscar y crear InstantiationBinding instancias para un constructor CLR determinado. |
IConventionAnnotatable |
Clase que expone anotaciones que se pueden modificar. Las anotaciones permiten almacenar metadatos arbitrarios en un objeto . 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. |
IConventionAnnotation |
Un fragmento arbitrario de metadatos que se puede almacenar en un objeto que implementa IConventionAnnotatable. 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. |
IConventionCheckConstraint |
Representa una restricción check en el tipo de entidad. |
IConventionComplexProperty |
Representa una propiedad compleja de un tipo estructural. |
IConventionComplexType |
Representa el tipo de una propiedad compleja de un tipo estructural. |
IConventionDbFunction |
Representa una función de base de datos relacional en un modelo con el formato que se puede mutar mientras se compila el modelo. |
IConventionDbFunctionParameter |
Representa un parámetro de función. |
IConventionDbFunctionParameterBuilder |
Proporciona una API sencilla para configurar un IConventionDbFunctionParameter. |
IConventionElementType |
Representa los elementos de una propiedad de colección. |
IConventionEntityType |
Representa un tipo de entidad en .IConventionModel Esta interfaz se usa durante la creación del modelo y permite modificar los metadatos. Una vez compilado el modelo, IEntityType representa una vista de solo lectura de los mismos metadatos. |
IConventionEntityTypeMappingFragment |
Representa la asignación de tipos de entidad para un objeto de almacén similar a una tabla determinado. |
IConventionForeignKey |
Representa una relación en la que las propiedades de clave externa de un tipo de entidad dependiente hacen referencia a una clave principal o alternativa correspondiente en un tipo de entidad principal. |
IConventionIndex |
Representa un índice en un conjunto de propiedades. |
IConventionKey |
Representa una clave principal o alternativa en una entidad. |
IConventionModel |
Metadatos sobre la forma de las entidades, las relaciones entre ellas y cómo se asignan a la base de datos. Normalmente, un modelo se crea invalidando el OnModelCreating(ModelBuilder) método en un derivado DbContext. |
IConventionNavigation |
Representa una propiedad de navegación que se puede usar para navegar por una relación. |
IConventionNavigationBase |
Representa una propiedad de navegación que se puede usar para navegar por una relación. |
IConventionProperty |
Representa una propiedad escalar de un tipo estructural. |
IConventionPropertyBase |
Tipo base para las propiedades escalares y de navegación. |
IConventionRelationalPropertyOverrides |
Representa invalidaciones de faceta de propiedad para un objeto de almacén similar a una tabla determinado. |
IConventionSequence |
Representa una secuencia de base de datos en el modelo en un formulario que se puede mutar al compilar el modelo. |
IConventionServiceProperty |
en IReadOnlyPropertyBase el modelo de Entity Framework que representa un servicio insertado de DbContext. |
IConventionSkipNavigation |
Representa una propiedad de navegación que forma parte de una relación que se reenvía a través de un tercer tipo de entidad. |
IConventionStoredProcedure |
Representa un procedimiento almacenado en un modelo con el formato que se puede mutar mientras se compila el modelo. |
IConventionStoredProcedureParameter |
Representa un parámetro de procedimiento almacenado. |
IConventionStoredProcedureResultColumn |
Representa una columna de resultado de procedimiento almacenado. |
IConventionTrigger |
Representa un desencadenador de almacén. |
IConventionTypeBase |
Representa un tipo de .IConventionModel |
IDbFunction |
Representa una función de base de datos relacional en un modelo. |
IDbFunctionParameter |
Representa un parámetro de función. |
IDesignTimeModel |
Metadatos sobre la forma de las entidades, las relaciones entre ellas y cómo se asignan a la base de datos. También incluye toda la información necesaria para inicializar la base de datos. |
IElementType |
Representa los elementos de una propiedad de colección. |
IEntityType |
Representa un tipo de entidad en un modelo. |
IEntityTypeMappingFragment |
Representa la asignación de tipos de entidad para un objeto de almacén similar a una tabla determinado. |
IForeignKey |
Representa una relación en la que una clave externa compuesta de propiedades en el tipo de entidad dependiente hace referencia a una clave principal o alternativa correspondiente en el tipo de entidad principal. |
IForeignKeyConstraint |
Representa una restricción de clave externa. |
IFunctionColumn |
Representa una columna de una función con valores de tabla. |
IFunctionColumnMapping |
Representa la asignación de propiedades a una columna. |
IFunctionMapping |
Representa la asignación de tipo de entidad a una función. |
IIndex |
Representa un índice en un conjunto de propiedades. |
IKey |
Representa una clave principal o alternativa en un tipo de entidad. |
IMetadataReference<T> |
Representa una referencia a un objeto de metadatos. Si la instancia del objeto de metadatos se reemplaza, se actualizará con el nuevo objeto . |
IModel |
Metadatos sobre la forma de las entidades, las relaciones entre ellas y cómo se asignan a la base de datos. Normalmente, un modelo se crea invalidando el OnModelCreating(ModelBuilder) método en un derivado DbContext. |
IMutableAnnotatable |
Clase que expone anotaciones que se pueden modificar. Las anotaciones permiten almacenar metadatos arbitrarios en un objeto . Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
IMutableCheckConstraint |
Representa una restricción check en el tipo de entidad. |
IMutableComplexProperty |
Representa una propiedad compleja de un tipo estructural. |
IMutableComplexType |
Representa el tipo de una propiedad compleja de un tipo estructural. |
IMutableDbFunction |
Representa una función de base de datos relacional en un modelo con el formato que se puede mutar mientras se compila el modelo. |
IMutableDbFunctionParameter |
Representa un parámetro de función. |
IMutableElementType |
Representa los elementos de una propiedad de colección. |
IMutableEntityType |
Representa un tipo de entidad en .IMutableModel |
IMutableEntityTypeMappingFragment |
Representa la asignación de tipos de entidad para un objeto de almacén similar a tabla determinado. |
IMutableForeignKey |
Representa una relación en la que las propiedades de clave externa de un tipo de entidad dependiente hacen referencia a una clave principal o alternativa correspondiente en un tipo de entidad principal. |
IMutableIndex |
Representa un índice en un conjunto de propiedades. |
IMutableKey |
Representa una clave principal o alternativa en una entidad. |
IMutableModel |
Metadatos sobre la forma de las entidades, las relaciones entre ellas y cómo se asignan a la base de datos. Normalmente, se crea un modelo reemplazando el OnModelCreating(ModelBuilder) método en un derivado DbContext. |
IMutableNavigation |
Representa una propiedad de navegación que se puede usar para navegar por una relación. |
IMutableNavigationBase |
Representa una propiedad de navegación que se puede usar para navegar por una relación. |
IMutableProperty |
Representa una propiedad escalar de un tipo estructural. |
IMutablePropertyBase |
Tipo base para las propiedades escalares y de navegación. |
IMutableRelationalPropertyOverrides |
Representa invalidaciones de faceta de propiedad para un objeto de almacén similar a tabla determinado. |
IMutableSequence |
Representa una secuencia de base de datos en el modelo. |
IMutableServiceProperty |
en IReadOnlyPropertyBase el modelo de Entity Framework que representa un servicio insertado desde DbContext. |
IMutableSkipNavigation |
Representa una propiedad de navegación que forma parte de una relación que se reenvía a través de un tercer tipo de entidad. |
IMutableStoredProcedure |
Representa un procedimiento almacenado en un modelo con el formato que se puede mutar mientras se compila el modelo. |
IMutableStoredProcedureParameter |
Representa un parámetro de procedimiento almacenado. |
IMutableStoredProcedureResultColumn |
Representa una columna de resultado de procedimiento almacenado. |
IMutableTrigger |
Representa un desencadenador de almacén. |
IMutableTypeBase |
Representa un tipo en un objeto IMutableModel. |
INavigation |
Representa una propiedad de navegación que se puede usar para navegar por una relación. |
INavigationBase |
Representa una propiedad de navegación que se puede usar para navegar por una relación. |
IParameterBindingFactories |
Permite encontrar un IParameterBindingFactory elemento de los registrados en el proveedor de servicios interno. |
IParameterBindingFactory |
Generador para buscar y crear ParameterBinding instancias. |
IPrimaryKeyConstraint |
Representa una restricción de clave principal. |
IProperty |
Representa una propiedad escalar de un tipo estructural. |
IPropertyBase |
Interfaz base para las navegaciones y propiedades. |
IPropertyParameterBindingFactory |
Busca un ParameterBinding objeto específicamente para alguna forma de propiedad (es decir, algunos IPropertyBase) del modelo. |
IReadOnlyCheckConstraint |
Representa una restricción check en el tipo de entidad. |
IReadOnlyComplexProperty |
Representa una propiedad compleja de un tipo estructural. |
IReadOnlyComplexType |
Representa el tipo de una propiedad compleja de un tipo estructural. |
IReadOnlyDbFunction |
Representa una función de base de datos relacional en un modelo. |
IReadOnlyDbFunctionParameter |
Representa un parámetro de función. |
IReadOnlyElementType |
Representa los elementos de una propiedad de colección. |
IReadOnlyEntityType |
Representa un tipo de entidad en un modelo. |
IReadOnlyEntityTypeMappingFragment |
Representa la asignación de tipos de entidad para un objeto de almacén similar a tabla determinado. |
IReadOnlyForeignKey |
Representa una relación en la que una clave externa compuesta de propiedades en el tipo de entidad dependiente hace referencia a una clave principal o alternativa correspondiente en el tipo de entidad principal. |
IReadOnlyIndex |
Representa un índice en un conjunto de propiedades. |
IReadOnlyKey |
Representa una clave principal o alternativa en un tipo de entidad. |
IReadOnlyModel |
Metadatos sobre la forma de las entidades, las relaciones entre ellas y cómo se asignan a la base de datos. Normalmente, se crea un modelo reemplazando el OnModelCreating(ModelBuilder) método en un derivado DbContext. |
IReadOnlyNavigation |
Representa una propiedad de navegación que se puede usar para navegar por una relación. |
IReadOnlyNavigationBase |
Representa una propiedad de navegación que se puede usar para navegar por una relación. |
IReadOnlyProperty |
Representa una propiedad escalar de un tipo estructural. |
IReadOnlyPropertyBase |
Tipo base para las navegaciones y propiedades. |
IReadOnlyRelationalPropertyOverrides |
Representa invalidaciones de faceta de propiedad para un objeto de almacén similar a tabla determinado. |
IReadOnlySequence |
Representa una secuencia de base de datos en el modelo. |
IReadOnlyServiceProperty |
Representa una propiedad en un tipo de entidad que representa un servicio insertado de .DbContext |
IReadOnlySkipNavigation |
Representa una propiedad de navegación que forma parte de una relación que se reenvía a través de un tercer tipo de entidad. |
IReadOnlyStoredProcedure |
Representa un procedimiento almacenado en un modelo. |
IReadOnlyStoredProcedureParameter |
Representa un parámetro de procedimiento almacenado. |
IReadOnlyStoredProcedureResultColumn |
Representa una columna de resultado de procedimiento almacenado. |
IReadOnlyStoreObjectDictionary<T> |
Representa una búsqueda basada en StoreObjectIdentifier claves. |
IReadOnlyTrigger |
Representa un desencadenador de almacén. |
IReadOnlyTypeBase |
Representa un tipo estructural en el modelo. |
IRelationalAnnotationProvider |
Normalmente, un servicio implementado por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por los componentes relacionales de EF Core en varios elementos de .IRelationalModel |
IRelationalEntityTypeAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IEntityType). |
IRelationalForeignKeyAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IForeignKey). |
IRelationalIndexAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IIndex). |
IRelationalKeyAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IKey). |
IRelationalModel |
Representa una base de datos relacional. |
IRelationalModelAnnotations |
API para anotaciones específicas de relacional a las que se accede a través de Relational(IModel). |
IRelationalPropertyAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de Relational(IProperty). |
IRelationalPropertyOverrides |
Representa invalidaciones de faceta de propiedad para un objeto de almacén similar a tabla determinado. |
ISequence |
Representa una secuencia de base de datos en el modelo. |
IServiceProperty |
Representa una propiedad en un tipo de entidad que representa un servicio insertado de .DbContext |
ISkipNavigation |
Representa una propiedad de navegación que forma parte de una relación que se reenvía a través de un tercer tipo de entidad. |
ISqlitePropertyAnnotations |
API para anotaciones específicas de SQLite a las que se accede a través de Sqlite(IProperty). |
ISqlQuery |
Representa una cadena de consulta SQL. |
ISqlQueryColumn |
Representa una columna en una consulta SQL. |
ISqlQueryColumnMapping |
Representa la asignación de propiedades a una columna de consulta SQL. |
ISqlQueryMapping |
Representa la asignación de tipo de entidad a una consulta SQL. |
ISqlServerEntityTypeAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IEntityType). |
ISqlServerIndexAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IIndex). |
ISqlServerKeyAnnotations |
Propiedades de anotaciones específicas de relacional a las que se tiene acceso a través de SqlServer(IKey). |
ISqlServerModelAnnotations |
API para SQL Server anotaciones específicas a las que se accede a través de SqlServer(IModel). |
ISqlServerPropertyAnnotations |
API para SQL Server anotaciones específicas a las que se accede a través de SqlServer(IProperty). |
IStoredProcedure |
Representa un procedimiento almacenado en un modelo. |
IStoredProcedureMapping |
Representa la asignación de tipo de entidad a un procedimiento almacenado. |
IStoredProcedureParameter |
Representa un parámetro de procedimiento almacenado. |
IStoredProcedureParameterMapping |
Representa la asignación de propiedades a un parámetro de procedimiento almacenado. |
IStoredProcedureResultColumn |
Representa una columna de resultado de procedimiento almacenado. |
IStoredProcedureResultColumnMapping |
Representa la asignación de propiedades a una columna de resultados de procedimiento almacenado. |
IStoreFunction |
Representa una función de la base de datos. |
IStoreFunctionParameter |
Representa un IStoreFunction parámetro. |
IStoreStoredProcedure |
Representa un procedimiento almacenado en una base de datos. |
IStoreStoredProcedureParameter |
Representa un parámetro en un procedimiento almacenado. |
IStoreStoredProcedureResultColumn |
Representa una columna de resultado en un procedimiento almacenado. |
IStoreStoredProcedureReturnValue |
Representa el valor devuelto de un procedimiento almacenado. |
ITable |
Representa una tabla de la base de datos. |
ITableBase |
Representa un objeto similar a una tabla en la base de datos. |
ITableIndex |
Representa un índice de tabla. |
ITableMapping |
Representa la asignación de tipo de entidad a una tabla. |
ITableMappingBase |
Representa la asignación base de tipos a un objeto similar a una tabla. |
ITrigger |
Representa un desencadenador de almacén. |
ITypeBase |
Representa un tipo en el modelo. |
ITypeMappingConfiguration |
Representa la configuración de un tipo escalar. |
IUniqueConstraint |
Representa una restricción única. |
IView |
Representa una vista de la base de datos. |
IViewColumn |
Representa una columna en una vista. |
IViewColumnMapping |
Representa la asignación de propiedades a una columna. |
IViewMapping |
Representa la asignación de tipo de entidad a una vista. |
Enumeraciones
ChangeTrackingStrategy |
Indica cómo el contexto detecta los cambios en las propiedades de una instancia del tipo de entidad. |
ConfigurationSource |
Indica si un elemento de se IMutableModel especificó explícitamente mediante la API fluida en OnModelCreating(ModelBuilder), mediante el uso de un atributo de .NET (anotación de datos) o por convención a través de las convenciones de creación del modelo de EF Core. 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. |
DeleteBehavior |
Indica cómo se aplica una operación de eliminación a las entidades dependientes de una relación cuando se elimina la entidad de seguridad o se corta la relación. |
PropertyAccessMode |
Pase un valor de esta enumeración a UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode)o UsePropertyAccessMode(PropertyAccessMode) para cambiar si la propiedad o el campo de respaldo se usarán al leer y escribir en una propiedad o campo. Si no se establece ningún modo de acceso, el campo de respaldo de una propiedad se usará si es posible al construir nuevas instancias de la entidad. Si es posible, se usará el captador o establecedor de la propiedad para todos los demás accesos de la propiedad. Tenga en cuenta que cuando no es posible usar el campo porque no se encontró por convención y no se especificó mediante HasField(String), se usará la propiedad en su lugar. Del mismo modo, cuando no es posible usar el captador o establecedor de propiedades, por ejemplo, cuando la propiedad es de solo lectura, se usará el campo en su lugar. |
PropertySaveBehavior |
Indica cómo se controlarán los cambios en el valor de una propiedad mediante el seguimiento de cambios de Entity Framework, que a su vez determinará si el conjunto de valores se envía a la base de datos o no. Se usa con GetBeforeSaveBehavior() y GetAfterSaveBehavior() |
SqlServerValueGenerationStrategy |
Define dos estrategias para usar en la pila de EF Core al generar valores de clave a partir de SQL Server columnas de base de datos. |
StoreObjectType |
Tipo de objeto de almacén similar a la tabla. |
ValueGenerated |
Indica cuándo la base de datos generará un valor para una propiedad. |