SqlServerEntityTypeBuilderExtensions Classe

Definizione

SQL Server metodi di estensione specifici per EntityTypeBuilder.

public static class SqlServerEntityTypeBuilderExtensions
type SqlServerEntityTypeBuilderExtensions = class
Public Module SqlServerEntityTypeBuilderExtensions
Ereditarietà
SqlServerEntityTypeBuilderExtensions

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi e relazioni di entitàe Accesso a SQL Server e Azure SQL database con EF Core.

Metodi

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se il nome della tabella di cronologia specificato può essere impostato per l'entità.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se la tabella mappata può avere lo schema della tabella di cronologia.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Restituisce un valore che indica se la tabella mappata può essere configurata come ottimizzata per la memoria.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Restituisce un valore che indica se la tabella mappata può essere configurata come temporale.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se la tabella mappata può avere una proprietà di fine periodo.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Restituisce un valore che indica se la tabella mappata può avere una proprietà di inizio periodo.

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

Configura un indice nelle proprietà specificate. Se è presente un indice nel set specificato di proprietà, verrà restituito l'indice esistente per la configurazione.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoleti.

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server come ottimizzata per la memoria.

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

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server come ottimizzata per la memoria.

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsoleti.

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server come ottimizzata per la memoria.

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

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server come ottimizzata per la memoria.

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

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server come ottimizzata per la memoria.

ForSqlServerToTable(EntityTypeBuilder, String)

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server.

ForSqlServerToTable(EntityTypeBuilder, String, String)

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server.

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

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server.

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

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Configura una proprietà di fine periodo per l'entità mappata a una tabella temporale.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Configura una proprietà di inizio del periodo per l'entità mappata a una tabella temporale.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoleti.

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server come ottimizzata per la memoria.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server come ottimizzata per la memoria.

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsoleti.

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server come ottimizzata per la memoria.

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

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server come ottimizzata per la memoria.

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

Configura la tabella a cui viene eseguito il mapping dell'entità quando la destinazione è SQL Server come ottimizzata per la memoria.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Configura la tabella come temporale.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Configura un nome di tabella della cronologia per l'entità mappata a una tabella temporale.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura uno schema della tabella di cronologia per l'entità mappata a una tabella temporale.

Si applica a