Share via


IConventionEntityTypeBuilder Interfaz

Definición

Proporciona una superficie de API sencilla para configurar una IConventionEntityType clase a partir de convenciones.

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.

public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionTypeBaseBuilder
    interface IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionTypeBaseBuilder
Implementaciones

Comentarios

Consulte Convenciones de creación de modelos para obtener más información y ejemplos.

Propiedades

Metadata

Obtiene el tipo de entidad que se está configurando.

ModelBuilder

Obtiene el generador de modelos.

(Heredado de IConventionAnnotatableBuilder)

Métodos

CanAddNavigation(String, Boolean)
Obsoleto.

Devuelve un valor que indica si la navegación especificada se puede agregar a este tipo de entidad.

CanHaveComplexIndexerProperty(Type, String, Type, Boolean)

Devuelve un valor que indica si la propiedad del indexador complejo especificada se puede agregar a este tipo.

(Heredado de IConventionTypeBaseBuilder)
CanHaveComplexProperty(MemberInfo, Type, Boolean)

Devuelve un valor que indica si la propiedad compleja especificada se puede agregar a este tipo.

(Heredado de IConventionTypeBaseBuilder)
CanHaveComplexProperty(Type, String, Type, Boolean)

Devuelve un valor que indica si la propiedad compleja especificada se puede agregar a este tipo.

(Heredado de IConventionTypeBaseBuilder)
CanHaveIndex(IReadOnlyList<String>, Boolean)

Devuelve un valor que indica si se pueden agregar e índices en las propiedades especificadas a este tipo de entidad.

CanHaveIndexerProperty(Type, String, Boolean)

Devuelve un valor que indica si la propiedad de indizador especificada se puede agregar a este tipo de entidad.

CanHaveNavigation(MemberInfo, Boolean)

Devuelve un valor que indica si la navegación especificada se puede agregar a este tipo de entidad.

CanHaveNavigation(String, Boolean)
Obsoleto.

Devuelve un valor que indica si la navegación especificada se puede agregar a este tipo de entidad.

CanHaveNavigation(String, Type, Boolean)

Devuelve un valor que indica si la navegación especificada se puede agregar a este tipo de entidad.

CanHaveProperty(MemberInfo, Boolean)

Devuelve un valor que indica si la propiedad especificada se puede agregar a este tipo de entidad.

CanHaveProperty(Type, String, Boolean)

Devuelve un valor que indica si la propiedad especificada se puede agregar a este tipo de entidad.

CanHaveServiceProperty(MemberInfo, Boolean)

Devuelve un valor que indica si la propiedad de servicio especificada se puede agregar a este tipo de entidad.

CanHaveSkipNavigation(MemberInfo, Boolean)

Devuelve un valor que indica si la navegación de omisión especificada se puede agregar a este tipo de entidad.

CanHaveSkipNavigation(String, Boolean)
Obsoleto.

Devuelve un valor que indica si la navegación de omisión especificada se puede agregar a este tipo de entidad.

CanHaveSkipNavigation(String, Type, Boolean)

Devuelve un valor que indica si la navegación de omisión especificada se puede agregar a este tipo de entidad.

CanHaveTrigger(String, Boolean)

Devuelve un valor que indica si se puede configurar el desencadenador.

CanIgnore(String, Boolean)

Devuelve un valor que indica si se puede omitir el nombre de miembro especificado del origen de configuración especificado.

CanRemoveAnnotation(String, Boolean)

Devuelve un valor que indica si se puede quitar una anotación con el nombre especificado mediante este origen de configuración.

(Heredado de IConventionAnnotatableBuilder)
CanRemoveComplexProperty(IConventionComplexProperty, Boolean)

Devuelve un valor que indica si la propiedad compleja se puede quitar de este tipo.

(Heredado de IConventionTypeBaseBuilder)
CanRemoveDiscriminator(Boolean)

Devuelve un valor que indica si se puede quitar la propiedad discriminador.

CanRemoveIndex(IConventionIndex, Boolean)

Devuelve un valor que indica si el índice se puede quitar de este tipo de entidad.

CanRemoveKey(Boolean)

Devuelve un valor que indica si el tipo de entidad se puede marcar como sin clave.

CanRemoveKey(IConventionKey, Boolean)

Devuelve un valor que indica si la clave se puede quitar de este tipo de entidad.

CanRemoveNavigation(IConventionNavigation, Boolean)

Devuelve un valor que indica si la navegación se puede quitar de este tipo de entidad.

CanRemoveProperty(IConventionProperty, Boolean)

Devuelve un valor que indica si la propiedad se puede quitar de este tipo.

(Heredado de IConventionTypeBaseBuilder)
CanRemoveRelationship(IConventionForeignKey, Boolean)

Devuelve un valor que indica si la clave externa se puede quitar de este tipo de entidad.

CanRemoveServiceProperty(IConventionServiceProperty, Boolean)

Devuelve un valor que indica si la propiedad de servicio se puede quitar de este tipo de entidad.

CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)

Devuelve un valor que indica si se puede quitar la navegación de omisión de este tipo de entidad.

CanRemoveSkipNavigation(ISkipNavigation, Boolean)

Devuelve un valor que indica si se puede quitar la navegación de omisión de este tipo de entidad.

CanSetAnnotation(String, Object, Boolean)

Devuelve un valor que indica si se puede establecer una anotación con el nombre y el valor especificados desde este origen de configuración.

(Heredado de IConventionAnnotatableBuilder)
CanSetBaseType(IConventionEntityType, Boolean)

Devuelve un valor que indica si el tipo especificado se puede establecer como el tipo base de este tipo de entidad.

CanSetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Devuelve un valor que indica si la estrategia de seguimiento de cambios especificada se puede establecer desde el origen de configuración actual.

CanSetDefiningQuery(LambdaExpression, Boolean)
Obsoleto.

Devuelve un valor que indica si la consulta de definición especificada se puede establecer desde el origen de configuración actual.

CanSetDiscriminator(MemberInfo, Boolean)

Devuelve un valor que indica si se puede configurar la propiedad discriminador.

CanSetDiscriminator(String, Boolean)

Devuelve un valor que indica si se puede configurar la propiedad discriminador.

CanSetDiscriminator(String, Type, Boolean)

Devuelve un valor que indica si se puede configurar la propiedad discriminador.

CanSetDiscriminator(Type, Boolean)

Devuelve un valor que indica si se puede configurar la propiedad discriminador.

CanSetDiscriminator(Type, String, Boolean)

Devuelve un valor que indica si se puede configurar la columna discriminador.

CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Devuelve un valor que indica si las propiedades especificadas se pueden establecer como clave principal para este tipo de entidad.

CanSetPrimaryKey(IReadOnlyList<String>, Boolean)

Devuelve un valor que indica si las propiedades especificadas se pueden establecer como clave principal para este tipo de entidad.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Devuelve un valor que indica si el objeto especificado PropertyAccessMode se puede establecer desde el origen de configuración actual.

CanSetQueryFilter(LambdaExpression, Boolean)

Devuelve un valor que indica si el filtro de consulta especificado se puede establecer desde el origen de configuración actual.

ComplexIndexerProperty(Type, String, Type, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad de indizador compleja con el nombre especificado. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

(Heredado de IConventionTypeBaseBuilder)
ComplexProperty(MemberInfo, Type, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad compleja con la información de miembro especificada. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

(Heredado de IConventionTypeBaseBuilder)
ComplexProperty(Type, String, Type, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad compleja con el nombre especificado. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

(Heredado de IConventionTypeBaseBuilder)
CreateUniqueProperty(Type, String, Boolean)

Crea una propiedad con un nombre diferente de las propiedades existentes.

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

Devuelve las propiedades existentes que coinciden con los miembros especificados o los crea.

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

Devuelve las propiedades existentes con los nombres especificados o las crea si se encuentran miembros CLR coincidentes.

GetTargetEntityTypeBuilder(Type, MemberInfo, Boolean, Nullable<Boolean>, Boolean)

Obtiene o crea un generador para el destino de una posible navegación.

HasAnnotation(String, Object, Boolean)

Establece la anotación almacenada en el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado con el mismo o inferior ConfigurationSource.

HasBaseType(IConventionEntityType, Boolean)

Establece el tipo base de este tipo de entidad en una jerarquía de herencia.

HasChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Configura el objeto ChangeTrackingStrategy que se va a usar para este tipo de entidad. Esta estrategia indica cómo el contexto detecta los cambios en las propiedades de una instancia del tipo de entidad.

HasDefiningQuery(LambdaExpression, Boolean)
Obsoleto.

Configura una consulta que se usa para proporcionar datos para un tipo de entidad sin claves.

HasDiscriminator(Boolean)

Configura la propiedad discriminadora utilizada para identificar qué tipo de entidad representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator(MemberInfo, Boolean)

Configura la propiedad discriminadora utilizada para identificar qué tipo de entidad representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator(String, Boolean)

Configura la propiedad discriminadora utilizada para identificar qué tipo de entidad representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator(String, Type, Boolean)

Configura la propiedad discriminadora utilizada para identificar qué tipo de entidad representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator(Type, Boolean)

Configura la propiedad discriminadora utilizada para identificar qué tipo de entidad representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Configura un índice en las propiedades especificadas. Si hay un índice existente en la lista de propiedades especificada, se devolverá el índice existente para la configuración.

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Configura un índice en las propiedades especificadas, con el nombre especificado. Si hay un índice existente en el conjunto de propiedades especificado y con el nombre especificado, se devolverá el índice existente para la configuración.

HasIndex(IReadOnlyList<String>, Boolean)

Configura un índice en los nombres de propiedad especificados. Si hay un índice existente en la lista especificada de nombres de propiedad, se devolverá el índice existente para la configuración.

HasIndex(IReadOnlyList<String>, String, Boolean)

Configura un índice en los nombres de propiedad especificados. Si hay un índice existente en la lista especificada de nombres de propiedad, se devolverá el índice existente para la configuración.

HasKey(IReadOnlyList<IConventionProperty>, Boolean)

Crea una clave alternativa en el modelo para este tipo de entidad si aún no existe una sobre las propiedades especificadas.

HasNoAnnotation(String, Boolean)

Quita la anotación con el nombre especificado de este objeto.

HasNoComplexProperty(IConventionComplexProperty, Boolean)

Quita una propiedad compleja de este tipo de entidad.

HasNoDeclaredDiscriminator(Boolean)
Obsoleto.

Quita la propiedad discriminator de este tipo de entidad. Normalmente se llama a este método cuando el tipo de entidad ya no está asignado a la misma tabla que cualquier otro tipo de la jerarquía o cuando este tipo de entidad ya no es el tipo raíz.

HasNoDiscriminator(Boolean)

Quita la propiedad discriminator de este tipo de entidad. Normalmente se llama a este método cuando el tipo de entidad ya no está asignado a la misma tabla que cualquier otro tipo de la jerarquía o cuando este tipo de entidad ya no es el tipo raíz.

HasNoIndex(IConventionIndex, Boolean)

Quita un índice de este tipo de entidad.

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

Quita un índice de este tipo de entidad.

HasNoKey(Boolean)

Configura el tipo de entidad para que no tenga claves. Solo se podrá usar para las consultas.

HasNoKey(IConventionKey, Boolean)

Quita una clave principal o alternativa de este tipo de entidad.

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

Quita una clave principal o alternativa de este tipo de entidad.

HasNoNavigation(IConventionNavigation, Boolean)

Quita una navegación de este tipo de entidad.

HasNonNullAnnotation(String, Object, Boolean)

Establece la anotación almacenada bajo el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado con el mismo o inferior ConfigurationSource. Quita la anotación si null se especifica el valor.

HasNoProperty(IConventionProperty, Boolean)

Quita una propiedad de este tipo de entidad.

HasNoRelationship(IConventionForeignKey, Boolean)

Quita una clave externa de este tipo de entidad.

HasNoRelationship(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean)

Quita una relación de este tipo de entidad.

HasNoServiceProperty(IConventionServiceProperty, Boolean)

Quita una propiedad de servicio de este tipo de entidad.

HasNoSkipNavigation(IConventionSkipNavigation, Boolean)

Quita una navegación por omisión de este tipo de entidad.

HasNoSkipNavigation(ISkipNavigation, Boolean)

Quita una navegación por omisión de este tipo de entidad.

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(IConventionEntityType, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(IConventionEntityType, String, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(Type, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(Type, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(Type, String, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasQueryFilter(LambdaExpression, Boolean)

Especifica una expresión de predicado LINQ que se aplicará automáticamente a las consultas destinadas a este tipo de entidad.

HasRelationship(IConventionEntityType, Boolean)

Configura una relación entre este y el tipo de entidad de destino.

HasRelationship(IConventionEntityType, IConventionKey, Boolean)

Configura una relación entre este y el tipo de entidad de destino con el destino como extremo principal.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)

Configura una relación entre este y el tipo de entidad de destino con el destino como extremo principal.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, Boolean)

Configura una relación entre este y el tipo de entidad de destino con el destino como extremo principal.

HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)

Configura una relación entre este y el tipo de entidad de destino.

HasRelationship(IConventionEntityType, MemberInfo, MemberInfo, Boolean, Boolean)

Configura una relación entre este y el tipo de entidad de destino.

HasRelationship(IConventionEntityType, String, Boolean, Boolean)

Configura una relación entre este y el tipo de entidad de destino.

HasRelationship(IConventionEntityType, String, String, Boolean, Boolean)

Configura una relación entre este y el tipo de entidad de destino.

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura una navegación de omisión y el inverso entre este y el tipo de entidad de destino.

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura una navegación por omisión entre este y el tipo de entidad de destino.

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura una navegación por omisión entre este y el tipo de entidad de destino.

HasSkipNavigation(String, IConventionEntityType, Type, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura una navegación por omisión entre este y el tipo de entidad de destino.

HasTrigger(String, Boolean)

Configura un desencadenador de base de datos cuando tiene como destino una base de datos relacional.

Ignore(String, Boolean)

Excluye la propiedad especificada del tipo de entidad e impide que las convenciones agreguen una propiedad o navegación coincidente al tipo.

IndexerProperty(Type, String, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad del indexador con el nombre especificado. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

IsIgnored(String, Boolean)

Indica si el nombre de miembro especificado se omite para el origen de configuración especificado.

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Establece las propiedades que componen la clave principal para este tipo de entidad.

PrimaryKey(IReadOnlyList<String>, Boolean)

Establece las propiedades que componen la clave principal para este tipo de entidad.

Property(MemberInfo, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad con la información de miembro especificada. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

Property(Type, String, Boolean, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad con el nombre especificado. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

RemoveAnnotation(String, Boolean)
Obsoleto.

Quita la anotación con el nombre especificado de este objeto.

(Heredado de IConventionAnnotatableBuilder)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)

Quita las propiedades de la lista especificada si no forman parte de ningún objeto de metadatos.

RemoveUnusedShadowProperties(IReadOnlyList<IConventionProperty>, Boolean)
Obsoleto.

Quita las propiedades de sombra de la lista especificada si no forman parte de ningún objeto de metadatos.

ServiceProperty(MemberInfo, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad de servicio con la información de miembro especificada. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

ServiceProperty(Type, MemberInfo, Boolean)

Devuelve un objeto que se puede usar para configurar la propiedad de servicio con la información de miembro especificada. Si no existe ninguna propiedad coincidente, se agregará una nueva propiedad.

SetOrRemoveAnnotation(String, Object, Boolean)
Obsoleto.

Establece o quita la anotación almacenada bajo el nombre especificado.

(Heredado de IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Establece el objeto PropertyAccessMode que se va a usar para todas las propiedades de este tipo de entidad.

Métodos de extensión

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Devuelve un valor que indica si el período de vida del almacén analítico se puede establecer desde el origen de configuración actual.

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si el contenedor al que se asigna el tipo de entidad se puede establecer desde el origen de configuración actual.

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Devuelve un valor que indica si se puede establecer el período de vida predeterminado desde el origen de configuración actual.

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si el nombre de propiedad principal al que está asignado el tipo de entidad se puede establecer desde el origen de configuración actual.

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si la propiedad que se usa para almacenar la clave de partición se puede establecer desde el origen de configuración actual.

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Devuelve un valor que indica si se puede establecer el rendimiento especificado.

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Configura el período de vida para el almacén analítico en segundos en el ámbito del contenedor.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Configura el período de vida predeterminado en segundos en el ámbito del contenedor.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Configura la propiedad que se usa para almacenar la clave de partición.

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Configura el rendimiento aprovisionado.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Configura el contenedor al que se asigna el tipo de entidad al establecer como destino Azure Cosmos.

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Configura el nombre de propiedad al que se asigna la entidad cuando se almacena como un documento incrustado.

CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Devuelve un valor que indica si la consulta en memoria especificada se puede establecer desde el origen de configuración actual.

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Configura una consulta que se usa para proporcionar datos para un tipo de entidad.

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Devuelve un valor que indica si la tabla a la que se asigna este tipo de entidad se puede excluir de las migraciones mediante el origen de configuración especificado.

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Devuelve un valor que indica si se puede configurar la restricción check.

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Obsoleto.

Devuelve un valor que indica si se puede configurar la restricción check.

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si se puede establecer un comentario para este tipo de entidad mediante el origen de configuración especificado.

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Devuelve un valor que indica si el nombre de la función se puede establecer para este tipo de entidad mediante el origen de configuración especificado.

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si el nombre de la función se puede establecer para este tipo de entidad mediante el origen de configuración especificado.

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si el valor especificado se puede usar como nombre de propiedad JSON para el tipo de entidad.

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si la estrategia de asignación de jerarquía se puede configurar mediante el origen de configuración especificado.

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si el esquema del nombre de la tabla se puede establecer para este tipo de entidad mediante el origen de configuración especificado.

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si la cadena SQL de consulta se puede establecer para este tipo de entidad mediante el origen de configuración especificado.

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si el nombre de la tabla se puede establecer para este tipo de entidad mediante el origen de configuración especificado.

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si el nombre de la vista se puede establecer para este tipo de entidad mediante el origen de configuración especificado.

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si el esquema de la vista se puede establecer para este tipo de entidad mediante el origen de configuración especificado.

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configura el procedimiento almacenado que usa el tipo de entidad para las eliminaciones al dirigirse a una base de datos relacional.

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Marque la tabla a la que se asigna este tipo de entidad como excluido de las migraciones.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Configura una restricción de comprobación de base de datos al establecer como destino una base de datos relacional.

HasComment(IConventionEntityTypeBuilder, String, Boolean)

Configura un comentario que se va a aplicar a la tabla.

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Configura la entidad asignada a una columna JSON, asignándola a la propiedad JSON dada, en lugar de usar el nombre de navegación que lo lleva.

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configura el procedimiento almacenado que usa el tipo de entidad para las inserciones al dirigirse a una base de datos relacional.

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Configura la función a la que se asigna el tipo de entidad al dirigirse a una base de datos relacional.

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

Configura la función a la que se asigna el tipo de entidad al dirigirse a una base de datos relacional.

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura el esquema de la tabla a la que se asigna el tipo de entidad al dirigirse a una base de datos relacional.

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Configura una cadena SQL que se usa para proporcionar datos para el tipo de entidad.

ToTable(IConventionEntityTypeBuilder, String, Boolean)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToView(IConventionEntityTypeBuilder, String, Boolean)

Configura la vista a la que se asigna el tipo de entidad al dirigirse a una base de datos relacional.

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

Configura la vista a la que se asigna el tipo de entidad al dirigirse a una base de datos relacional.

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura el esquema de la vista a la que se asigna el tipo de entidad al dirigirse a una base de datos relacional.

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configura el procedimiento almacenado que usa el tipo de entidad para las actualizaciones al dirigirse a una base de datos relacional.

UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Establece la estrategia de asignación de jerarquía.

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si se puede establecer el nombre de la tabla del historial especificado para la entidad.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si la tabla asignada puede tener un esquema de tabla de historial.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Devuelve un valor que indica si la tabla asignada se puede configurar como optimizada para memoria.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Devuelve un valor que indica si la tabla asignada se puede configurar como temporal.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si la tabla asignada puede tener la propiedad end del punto.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si la tabla asignada puede tener la propiedad start del punto.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Obsoleto.

Configura la tabla a la que se asigna la entidad al seleccionar como destino SQL Server como optimizada para memoria.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Configura una propiedad de fin de período para la entidad asignada a una tabla temporal.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Configura una propiedad de inicio de período para la entidad asignada a una tabla temporal.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Configura la tabla a la que se asigna la entidad al establecer como destino SQL Server como optimizada para memoria.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Configura la tabla como temporal.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Configura un nombre de tabla de historial para la entidad asignada a una tabla temporal.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura un esquema de tabla de historial para la entidad asignada a una tabla temporal.

Se aplica a