Compartir a través de


SqlServerEntityTypeBuilderExtensions Clase

Definición

SQL Server métodos de extensión específicos para EntityTypeBuilder.

public static class SqlServerEntityTypeBuilderExtensions
type SqlServerEntityTypeBuilderExtensions = class
Public Module SqlServerEntityTypeBuilderExtensions
Herencia
SqlServerEntityTypeBuilderExtensions

Comentarios

Consulte Modelado de tipos de entidad y relaciones, y Acceso a SQL Server y bases de datos de Azure SQL con EF Core para obtener más información y ejemplos.

Métodos

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si el nombre de la tabla de historial especificado se puede establecer 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 una propiedad final de período.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Devuelve un valor que indica si la tabla asignada puede tener una propiedad de inicio de período.

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

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

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoletos.

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

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

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

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsoletos.

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

ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Obsoletos.

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

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsoletos.

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

ForSqlServerToTable(EntityTypeBuilder, String)

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

ForSqlServerToTable(EntityTypeBuilder, String, String)

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

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

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

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(EntityTypeBuilder, Boolean)
Obsoletos.

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

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.

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsoletos.

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

IsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Obsoletos.

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

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsoletos.

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