Share via


EntityTypeBuilder<TEntity> Classe

Definizione

Fornisce un'API semplice per la configurazione di un oggetto IMutableEntityType.

public class EntityTypeBuilder<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder where TEntity : class
type EntityTypeBuilder<'Entity (requires 'Entity : null)> = class
    inherit EntityTypeBuilder
Public Class EntityTypeBuilder(Of TEntity)
Inherits EntityTypeBuilder

Parametri di tipo

TEntity

Tipo di entità configurato.

Ereditarietà
EntityTypeBuilder<TEntity>
Derivato

Commenti

Le istanze di questa classe vengono restituite dai metodi quando si usa l'API ModelBuilder e non è progettato per essere costruito direttamente nel codice dell'applicazione.

Costruttori

EntityTypeBuilder<TEntity>(IMutableEntityType)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

EntityTypeBuilder<TEntity>(InternalEntityTypeBuilder)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

Proprietà

Builder

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

(Ereditato da EntityTypeBuilder)
Metadata

Tipo di entità configurato.

(Ereditato da EntityTypeBuilder)

Metodi

ComplexProperty(String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
ComplexProperty(String, Action<ComplexPropertyBuilder>)

Configura una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Configura una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
ComplexProperty(Type, String)

Configura una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
ComplexProperty(Type, String, String)

Configura una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà complessa del tipo complesso. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà complessa del tipo di entità. Se la proprietà specificata non fa già parte del modello, verrà aggiunta.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)

Configura una proprietà complessa del tipo di entità. Se la proprietà specificata non fa già parte del modello, verrà aggiunta.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà complessa del tipo di entità. Se la proprietà specificata non fa già parte del modello, verrà aggiunta.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)

Configura una proprietà complessa del tipo di entità. Se la proprietà specificata non fa già parte del modello, verrà aggiunta.

ComplexProperty<TProperty>(String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Configura una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Configura una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
ComplexProperty<TProperty>(String, String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Configura una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Configura una proprietà complessa del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
FindRelatedEntityType(String, String)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

(Ereditato da EntityTypeBuilder)
FindRelatedEntityType(Type, String)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

(Ereditato da EntityTypeBuilder)
HasAlternateKey(Expression<Func<TEntity,Object>>)

Crea una chiave alternativa nel modello per questo tipo di entità se non ne esiste già una sulle proprietà specificate. In questo modo le proprietà saranno di sola lettura. Usare HasIndex(String[]) o HasIndex(Expression<Func<TEntity,Object>>) per specificare l'univocità nel modello che non impone la sola lettura delle proprietà.

HasAlternateKey(String[])

Crea una chiave alternativa nel modello per questo tipo di entità se non ne esiste già una sulle proprietà specificate. In questo modo le proprietà saranno di sola lettura. Usare HasIndex(String[]) o HasIndex(Expression<Func<TEntity,Object>>) per specificare l'univocità nel modello che non impone la sola lettura delle proprietà.

HasAlternateKey(String[])

Crea una chiave alternativa nel modello per questo tipo di entità se non ne esiste già una sulle proprietà specificate. In questo modo le proprietà saranno di sola lettura. Utilizzare HasIndex per specificare l'univocità nel modello che non impone la sola lettura delle proprietà.

(Ereditato da EntityTypeBuilder)
HasAnnotation(String, Object)

Aggiunge o aggiorna un'annotazione nel tipo di entità. Se esiste già un'annotazione con la chiave specificata in annotation , verrà aggiornato il relativo valore.

HasBaseType(String)

Imposta il tipo di base di questo tipo di entità in una gerarchia di ereditarietà.

HasBaseType(Type)

Imposta il tipo di base di questo tipo di entità in una gerarchia di ereditarietà.

HasBaseType<TBaseType>()

Imposta il tipo di base di questo tipo di entità in una gerarchia di ereditarietà.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Configura l'oggetto ChangeTrackingStrategy da usare per questo tipo di entità. Questa strategia indica come il contesto rileva le modifiche apportate alle proprietà per un'istanza del tipo di entità.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Configura l'oggetto ChangeTrackingStrategy da usare per questo tipo di entità. Questa strategia indica come il contesto rileva le modifiche apportate alle proprietà per un'istanza del tipo di entità.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Configura l'oggetto ChangeTrackingStrategy da usare per questo tipo di entità. Questa strategia indica come il contesto rileva le modifiche apportate alle proprietà per un'istanza del tipo di entità.

(Ereditato da EntityTypeBuilder)
HasChangeTrackingStrategy(ChangeTrackingStrategy)

Configura l'oggetto ChangeTrackingStrategy da usare per questo tipo di entità. Questa strategia indica come il contesto rileva le modifiche apportate alle proprietà per un'istanza del tipo di entità.

(Ereditato da EntityTypeBuilder)
HasData(IEnumerable<Object>)

Aggiunge dati di inizializzazione a questo tipo di entità. Viene usato per generare migrazioni di movimento dei dati.

HasData(IEnumerable<Object>)

Configura questa entità in modo che disponga di dati di inizializzazione. Viene usato per generare migrazioni di movimento dei dati.

(Ereditato da EntityTypeBuilder)
HasData(IEnumerable<TEntity>)

Aggiunge dati di inizializzazione a questo tipo di entità. Viene usato per generare migrazioni di movimento dei dati.

HasData(Object[])

Aggiunge dati di inizializzazione a questo tipo di entità. Viene usato per generare migrazioni di movimento dei dati.

HasData(Object[])

Configura questa entità in modo che disponga di dati di inizializzazione. Viene usato per generare migrazioni di movimento dei dati.

(Ereditato da EntityTypeBuilder)
HasData(TEntity[])

Aggiunge dati di inizializzazione a questo tipo di entità. Viene usato per generare migrazioni di movimento dei dati.

HasDiscriminator()

Configura la proprietà discriminatoria utilizzata per identificare il tipo di entità nell'archivio.

(Ereditato da EntityTypeBuilder)
HasDiscriminator(String, Type)

Configura la proprietà discriminatoria utilizzata per identificare il tipo di entità nell'archivio.

(Ereditato da EntityTypeBuilder)
HasDiscriminator<TDiscriminator>(Expression<Func<TEntity,TDiscriminator>>)

Configura la proprietà discriminatoria utilizzata per identificare il tipo di entità nell'archivio.

HasDiscriminator<TDiscriminator>(String)

Configura la proprietà discriminatoria utilizzata per identificare il tipo di entità nell'archivio.

(Ereditato da EntityTypeBuilder)
HasIndex(Expression<Func<TEntity,Object>>)

Configura un indice senza nome nelle proprietà specificate. Se è presente un indice nell'elenco specificato di proprietà, l'indice esistente verrà restituito per la configurazione.

HasIndex(Expression<Func<TEntity,Object>>, String)

Configura un indice nelle proprietà specificate con il nome specificato. Se è presente un indice nell'elenco specificato di proprietà e con il nome specificato, verrà restituito l'indice esistente per la configurazione.

HasIndex(String[])

Configura un indice senza nome nelle proprietà specificate. Se è presente un indice nell'elenco specificato di proprietà, l'indice esistente verrà restituito per la configurazione.

HasIndex(String[])

Configura un indice senza nome nelle proprietà specificate. Se è presente un indice senza nome nell'elenco specificato di proprietà, l'indice esistente verrà restituito per la configurazione.

(Ereditato da EntityTypeBuilder)
HasIndex(String[], String)

Configura un indice nelle proprietà specificate con il nome specificato. Se è presente un indice nell'elenco specificato di proprietà e con il nome specificato, verrà restituito l'indice esistente per la configurazione.

HasIndex(String[], String)

Configura un indice nelle proprietà specificate e con il nome specificato. Se è presente un indice nell'elenco specificato di proprietà e con il nome specificato, verrà restituito l'indice esistente per la configurazione.

(Ereditato da EntityTypeBuilder)
HasKey(Expression<Func<TEntity,Object>>)

Imposta le proprietà che costituiscono la chiave primaria per questo tipo di entità.

HasKey(String[])

Imposta le proprietà che costituiscono la chiave primaria per questo tipo di entità.

HasKey(String[])

Imposta le proprietà che costituiscono la chiave primaria per questo tipo di entità.

(Ereditato da EntityTypeBuilder)
HasMany(String)

Configura una relazione in cui questo tipo di entità ha una raccolta che contiene istanze dell'altro tipo nella relazione.

(Ereditato da EntityTypeBuilder)
HasMany(String, String)

Configura una relazione in cui questo tipo di entità ha una raccolta che contiene istanze dell'altro tipo nella relazione.

(Ereditato da EntityTypeBuilder)
HasMany(Type, String)

Configura una relazione in cui questo tipo di entità ha una raccolta che contiene istanze dell'altro tipo nella relazione.

(Ereditato da EntityTypeBuilder)
HasMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Configura una relazione in cui questo tipo di entità include una raccolta che contiene istanze dell'altro tipo nella relazione.

HasMany<TRelatedEntity>(String)

Configura una relazione in cui questo tipo di entità include una raccolta che contiene istanze dell'altro tipo nella relazione.

HasManyBuilder(EntityType, PropertyInfo)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

(Ereditato da EntityTypeBuilder)
HasManyBuilder(EntityType, String)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

(Ereditato da EntityTypeBuilder)
HasNoDiscriminator()

Configura il tipo di entità come senza proprietà discriminatorie.

HasNoDiscriminator()

Configura il tipo di entità come senza proprietà discriminatorie.

(Ereditato da EntityTypeBuilder)
HasNoKey()

Configura il tipo di entità per non avere chiavi. Sarà utilizzabile solo per le query.

HasNoKey()

Configura il tipo di entità in modo che non disponga di chiavi. Sarà utilizzabile solo per le query.

(Ereditato da EntityTypeBuilder)
HasOne(String)

Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione.

(Ereditato da EntityTypeBuilder)
HasOne(String, String)

Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione.

(Ereditato da EntityTypeBuilder)
HasOne(Type, String)

Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione.

(Ereditato da EntityTypeBuilder)
HasOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione.

HasOne<TRelatedEntity>(String)

Configura una relazione in cui questo tipo di entità ha un riferimento che punta a una singola istanza dell'altro tipo nella relazione.

HasOneBuilder(EntityType, PropertyInfo)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

(Ereditato da EntityTypeBuilder)
HasOneBuilder(EntityType, String)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

(Ereditato da EntityTypeBuilder)
HasOneBuilder(MemberIdentity, EntityType)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core.

(Ereditato da EntityTypeBuilder)
HasQueryFilter(Expression<Func<TEntity,Boolean>>)

Specifica un'espressione predicato LINQ che verrà applicata automaticamente a qualsiasi query destinata a questo tipo di entità.

HasQueryFilter(LambdaExpression)

Specifica un'espressione predicato LINQ che verrà applicata automaticamente a qualsiasi query destinata a questo tipo di entità.

HasQueryFilter(LambdaExpression)

Specifica un'espressione di predicato LINQ che verrà applicata automaticamente a tutte le query destinate a questo tipo di entità.

(Ereditato da EntityTypeBuilder)
Ignore(Expression<Func<TEntity,Object>>)

Esclude la proprietà specificata dal tipo di entità. Questo metodo viene in genere usato per rimuovere proprietà o spostamenti dal tipo di entità aggiunto dalla convenzione.

Ignore(String)

Esclude la proprietà specificata dal tipo di entità. Questo metodo viene in genere usato per rimuovere proprietà o spostamenti dal tipo di entità aggiunto dalla convenzione.

IndexerProperty(Type, String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
IndexerProperty<TProperty>(String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
Navigation(String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà di navigazione esistente del tipo di entità. Si tratta di un errore per cui la proprietà di navigazione non esiste.

(Ereditato da EntityTypeBuilder)
Navigation<TNavigation>(Expression<Func<TEntity,IEnumerable<TNavigation>>>)

Restituisce un oggetto che può essere usato per configurare una proprietà di spostamento esistente del tipo di entità. Si tratta di un errore per la proprietà di spostamento non esistente.

Navigation<TNavigation>(Expression<Func<TEntity,TNavigation>>)

Restituisce un oggetto che può essere usato per configurare una proprietà di spostamento esistente del tipo di entità. Si tratta di un errore per la proprietà di spostamento non esistente.

New(InternalEntityTypeBuilder)

Crea un nuovo generatore basato sul generatore interno fornito. Questa implementazione sottoposta a override crea EntityTypeBuilder<TEntity> istanze in modo che la logica ereditata dalla classe di base userà quelle anziché EntityTypeBuilder.

New(InternalEntityTypeBuilder)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

(Ereditato da EntityTypeBuilder)
OwnsMany(String, String)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Configura una relazione in cui questo tipo di entità fornisce l'identità all'altro tipo nella relazione.

(Ereditato da EntityTypeBuilder)
OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsMany(String, Type, String)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsMany(Type, String)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Configura una relazione in cui questo tipo di entità fornisce l'identità all'altro tipo nella relazione.

(Ereditato da EntityTypeBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.

La maggior parte delle operazioni in un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando lo spostamento corrispondente.

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsMany<TRelatedEntity>(String)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.

La maggior parte delle operazioni in un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando lo spostamento corrispondente.

OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsMany<TRelatedEntity>(String, String)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne(String, String)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.

La maggior parte delle operazioni su un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando la navigazione corrispondente.

(Ereditato da EntityTypeBuilder)
OwnsOne(String, Type, String)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsOne(Type, String)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

(Ereditato da EntityTypeBuilder)
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

Configura una relazione in cui l'entità di destinazione è di proprietà (o parte di) di questa entità.

Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.

La maggior parte delle operazioni su un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando la navigazione corrispondente.

(Ereditato da EntityTypeBuilder)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.

La maggior parte delle operazioni in un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando lo spostamento corrispondente.

OwnsOne<TRelatedEntity>(String)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

Il tipo di entità di destinazione per ogni relazione di proprietà viene considerato come un tipo di entità diverso anche se lo spostamento è dello stesso tipo. La configurazione del tipo di entità di destinazione non viene applicata al tipo di entità di destinazione di altre relazioni di proprietà.

La maggior parte delle operazioni in un'entità di proprietà richiede l'accesso tramite l'entità proprietario usando lo spostamento corrispondente.

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne<TRelatedEntity>(String, String)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relazione in cui l'entità di destinazione è di proprietà di (o parte di) questa entità.

PrimitiveCollection(String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà del tipo di entità in cui tale proprietà rappresenta una raccolta di valori primitivi, ad esempio stringhe o interi. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
PrimitiveCollection(Type, String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà del tipo di entità in cui tale proprietà rappresenta una raccolta di valori primitivi, ad esempio stringhe o interi. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TEntity,TProperty>>)

Restituisce un oggetto che può essere usato per configurare una proprietà del tipo di entità in cui tale proprietà rappresenta una raccolta di valori primitivi, ad esempio stringhe o interi.

PrimitiveCollection<TProperty>(String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà del tipo di entità in cui tale proprietà rappresenta una raccolta di valori primitivi, ad esempio stringhe o interi. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
Property(String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
Property(Type, String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
Property<TProperty>(Expression<Func<TEntity,TProperty>>)

Restituisce un oggetto che può essere usato per configurare una proprietà del tipo di entità. Se la proprietà specificata non fa già parte del modello, verrà aggiunta.

Property<TProperty>(String)

Restituisce un oggetto che può essere utilizzato per configurare una proprietà del tipo di entità. Se non esiste alcuna proprietà con il nome specificato, verrà aggiunta una nuova proprietà.

(Ereditato da EntityTypeBuilder)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
Obsoleta.

Configura una query usata per fornire dati per un tipo di entità senza chiave.

UsePropertyAccessMode(PropertyAccessMode)

Imposta l'oggetto PropertyAccessMode da usare per tutte le proprietà di questo tipo di entità.

Per impostazione predefinita, il campo di backup, se viene trovato per convenzione o specificato, viene usato quando vengono costruiti nuovi oggetti, in genere quando le entità vengono sottoposte a query dal database. Le proprietà vengono usate per tutti gli altri accessi. La chiamata a questo metodo modifica il comportamento per tutte le proprietà di questo tipo di entità, come descritto nell'enumerazione PropertyAccessMode .

Chiamata di questo metodo overrrides per tutte le proprietà di questo tipo di entità qualsiasi modalità di accesso impostata sul modello.

UsePropertyAccessMode(PropertyAccessMode)

Imposta l'oggetto PropertyAccessMode da usare per tutte le proprietà di questo tipo di entità.

UsePropertyAccessMode(PropertyAccessMode)

Imposta l'oggetto PropertyAccessMode da utilizzare per tutte le proprietà di questo tipo di entità.

Per impostazione predefinita, il campo sottostante, se trovato per convenzione o specificato, viene usato quando vengono costruiti nuovi oggetti, in genere quando vengono eseguite query sulle entità dal database. Le proprietà vengono usate per tutti gli altri accessi. La chiamata a questo metodo witll modifica tale comportamento per tutte le proprietà di questo tipo di entità come descritto nell'enumerazione PropertyAccessMode .

La chiamata a questo metodo supera tutte le proprietà di questo tipo di entità qualsiasi modalità di accesso impostata nel modello.

(Ereditato da EntityTypeBuilder)
UsePropertyAccessMode(PropertyAccessMode)

Imposta l'oggetto PropertyAccessMode da utilizzare per tutte le proprietà di questo tipo di entità.

(Ereditato da EntityTypeBuilder)

Implementazioni dell'interfaccia esplicita

IInfrastructure<IConventionEntityTypeBuilder>.Instance

Ottiene il generatore interno utilizzato per configurare il tipo di entità.

(Ereditato da EntityTypeBuilder)
IInfrastructure<IMutableModel>.Instance

Modello a cui appartiene il tipo di entità.

(Ereditato da EntityTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

Ottiene il generatore interno utilizzato per configurare il tipo di entità.

(Ereditato da EntityTypeBuilder)

Metodi di estensione

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Configura la durata dell'archivio analitico in secondi nell'ambito del contenitore.

HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Configura la durata dell'archivio analitico in secondi nell'ambito del contenitore.

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Configura l'offerta di velocità effettiva con provisioning con scalabilità automatica.

HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Configura l'offerta di velocità effettiva con provisioning con scalabilità automatica.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Configura la durata predefinita in secondi nell'ambito del contenitore.

HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Configura la durata predefinita in secondi nell'ambito del contenitore.

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

Configura l'offerta di velocità effettiva con provisioning manuale.

HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Configura l'offerta di velocità effettiva con provisioning manuale.

HasPartitionKey(EntityTypeBuilder, String)

Configura la proprietà utilizzata per archiviare la chiave di partizione.

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

Configura la proprietà utilizzata per archiviare la chiave di partizione.

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)

Configura la proprietà utilizzata per archiviare la chiave di partizione.

ToContainer(EntityTypeBuilder, String)

Configura il contenitore a cui è mappato il tipo di entità quando la destinazione è Azure Cosmos.

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

Configura il contenitore a cui è mappato il tipo di entità quando la destinazione è Azure Cosmos.

UseETagConcurrency(EntityTypeBuilder)

Configura questa entità per l'uso dei controlli di concorrenza dei tag di CosmosDb.

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

Configura questa entità per l'uso dei controlli di concorrenza dei tag di CosmosDb.

GetInfrastructure<T>(IInfrastructure<T>)

Ottiene il valore da una proprietà nascosta tramite IInfrastructure<T>.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

Configura una query usata per fornire dati per un tipo di entità.

ToInMemoryQuery<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<IQueryable<TEntity>>>)

Configura una query usata per fornire dati per un tipo di entità.

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Configura la stored procedure usata dal tipo di entità per le eliminazioni durante la destinazione di un database relazionale.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Configura la stored procedure usata dal tipo di entità per le eliminazioni durante la destinazione di un database relazionale.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Configura la stored procedure usata dal tipo di entità per le eliminazioni durante la destinazione di un database relazionale.

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

Configura la stored procedure usata dal tipo di entità per le eliminazioni durante la destinazione di un database relazionale.

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

Configura la stored procedure usata dal tipo di entità per le eliminazioni durante la destinazione di un database relazionale.

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

Configura la stored procedure usata dal tipo di entità per le eliminazioni durante la destinazione di un database relazionale.

HasCheckConstraint(EntityTypeBuilder, String, String)
Obsoleta.

Configura un vincolo di controllo del database quando si punta a un database relazionale.

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Obsoleta.

Configura un vincolo di controllo del database quando si punta a un database relazionale.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Obsoleta.

Configura un vincolo di controllo del database quando si punta a un database relazionale.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
Obsoleta.

Configura un vincolo di controllo del database quando si punta a un database relazionale.

HasComment(EntityTypeBuilder, String)
Obsoleta.

Configura un commento da applicare alla tabella

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsoleta.

Configura un commento da applicare alla tabella

HasDiscriminator(EntityTypeBuilder)

Configura la colonna discriminatoria usata per identificare il tipo di entità che ogni riga in una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

HasDiscriminator(EntityTypeBuilder, String, Type)

Configura la colonna discriminatoria usata per identificare il tipo di entità che ogni riga in una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

Configura la colonna discriminatoria usata per identificare il tipo di entità che ogni riga in una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

Configura la colonna discriminatoria usata per identificare il tipo di entità che ogni riga in una tabella rappresenta quando viene eseguito il mapping di una singola tabella in un database relazionale.

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Configura la stored procedure usata dal tipo di entità per gli inserimenti durante la destinazione di un database relazionale.

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Configura la stored procedure usata dal tipo di entità per gli inserimenti durante la destinazione di un database relazionale.

InsertUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Configura la stored procedure usata dal tipo di entità per gli inserimenti durante la destinazione di un database relazionale.

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

Configura la stored procedure usata dal tipo di entità per gli inserimenti durante la destinazione di un database relazionale.

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

Configura la stored procedure usata dal tipo di entità per gli inserimenti durante la destinazione di un database relazionale.

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

Configura la stored procedure usata dal tipo di entità per gli inserimenti durante la destinazione di un database relazionale.

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

Configura alcune delle proprietà in questo tipo di entità da eseguire il mapping a una tabella diversa. Le proprietà della chiave primaria vengono mappate a tutte le tabelle, altre proprietà devono essere mappate in modo esplicito.

SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>)

Configura alcune delle proprietà in questo tipo di entità da eseguire il mapping a una tabella diversa. Le proprietà della chiave primaria vengono mappate a tutte le tabelle, altre proprietà devono essere mappate in modo esplicito.

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitTableBuilder<TEntity>>)

Configura alcune delle proprietà in questo tipo di entità da eseguire il mapping a una tabella diversa. Le proprietà della chiave primaria vengono mappate a tutte le tabelle, altre proprietà devono essere mappate in modo esplicito.

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitTableBuilder<TEntity>>)

Configura alcune delle proprietà in questo tipo di entità da eseguire il mapping a una tabella diversa. Le proprietà della chiave primaria vengono mappate a tutte le tabelle, altre proprietà devono essere mappate in modo esplicito.

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

Configura alcune delle proprietà di questo tipo di entità di cui eseguire il mapping a una visualizzazione diversa. Le proprietà della chiave primaria vengono mappate a tutte le visualizzazioni. È necessario eseguire il mapping esplicito di altre proprietà.

SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>)

Configura alcune delle proprietà di questo tipo di entità di cui eseguire il mapping a una visualizzazione diversa. Le proprietà della chiave primaria vengono mappate a tutte le visualizzazioni. È necessario eseguire il mapping esplicito di altre proprietà.

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitViewBuilder<TEntity>>)

Configura alcune delle proprietà di questo tipo di entità di cui eseguire il mapping a una visualizzazione diversa. Le proprietà della chiave primaria vengono mappate a tutte le visualizzazioni. È necessario eseguire il mapping esplicito di altre proprietà.

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitViewBuilder<TEntity>>)

Configura alcune delle proprietà di questo tipo di entità di cui eseguire il mapping a una visualizzazione diversa. Le proprietà della chiave primaria vengono mappate a tutte le visualizzazioni. È necessario eseguire il mapping esplicito di altre proprietà.

ToFunction(EntityTypeBuilder, MethodInfo)

Configura la funzione a cui viene mappato il tipo di entità quando è destinata a un database relazionale.

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

Configura la funzione a cui viene mappato il tipo di entità quando è destinata a un database relazionale.

ToFunction(EntityTypeBuilder, String)

Configura la funzione a cui viene mappato il tipo di entità quando è destinata a un database relazionale.

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

Configura la funzione a cui viene mappato il tipo di entità quando è destinata a un database relazionale.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo)

Configura la funzione a cui viene mappato il tipo di entità quando è destinata a un database relazionale.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder<TEntity>>)

Configura la funzione a cui viene mappato il tipo di entità quando è destinata a un database relazionale.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder>)

Configura la funzione a cui viene mappato il tipo di entità quando è destinata a un database relazionale.

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

Configura la funzione a cui viene mappato il tipo di entità quando è destinata a un database relazionale.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder<TEntity>>)

Configura la funzione a cui viene mappato il tipo di entità quando è destinata a un database relazionale.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder>)

Configura la funzione a cui viene mappato il tipo di entità quando è destinata a un database relazionale.

ToSqlQuery(EntityTypeBuilder, String)

Configura una stringa SQL usata per fornire dati per il tipo di entità.

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

Configura una stringa SQL usata per fornire dati per il tipo di entità.

ToTable(EntityTypeBuilder, Action<TableBuilder>)

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

ToTable(EntityTypeBuilder, String)

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

ToTable(EntityTypeBuilder, String, String)

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

ToTable(EntityTypeBuilder, String, String, Action<TableBuilder>)

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, Action<TableBuilder<TEntity>>)

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

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

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder<TEntity>>)

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder>)

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

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

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder<TEntity>>)

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder>)

Configura la tabella a cui è mappato il tipo di entità quando è destinata a un database relazionale.

ToView(EntityTypeBuilder, String)

Configura la visualizzazione a cui viene eseguito il mapping del tipo di entità quando è destinata a un database relazionale.

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

Configura la visualizzazione a cui viene eseguito il mapping del tipo di entità quando è destinata a un database relazionale.

ToView(EntityTypeBuilder, String, String)

Configura la visualizzazione a cui viene eseguito il mapping del tipo di entità quando è destinata a un database relazionale.

ToView(EntityTypeBuilder, String, String, Action<ViewBuilder>)

Configura la visualizzazione a cui viene eseguito il mapping del tipo di entità quando è destinata a un database relazionale.

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

Configura la visualizzazione a cui viene eseguito il mapping del tipo di entità quando è destinata a un database relazionale.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<ViewBuilder<TEntity>>)

Configura la visualizzazione a cui viene eseguito il mapping del tipo di entità quando è destinata a un database relazionale.

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

Configura la visualizzazione a cui viene eseguito il mapping del tipo di entità quando è destinata a un database relazionale.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<ViewBuilder<TEntity>>)

Configura la visualizzazione a cui viene eseguito il mapping del tipo di entità quando è destinata a un database relazionale.

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Configura la stored procedure usata dal tipo di entità per gli aggiornamenti quando si specifica come destinazione un database relazionale.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Configura la stored procedure usata dal tipo di entità per gli aggiornamenti quando si specifica come destinazione un database relazionale.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Configura la stored procedure usata dal tipo di entità per gli aggiornamenti quando si specifica come destinazione un database relazionale.

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

Configura la stored procedure usata dal tipo di entità per gli aggiornamenti quando si specifica come destinazione un database relazionale.

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

Configura la stored procedure usata dal tipo di entità per gli aggiornamenti quando si specifica come destinazione un database relazionale.

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

Configura la stored procedure usata dal tipo di entità per gli aggiornamenti quando si specifica come destinazione un database relazionale.

UseTpcMappingStrategy(EntityTypeBuilder)

Configura TPC come strategia di mapping per i tipi derivati. Ogni tipo verrà mappato a un oggetto di database diverso. Tutte le proprietà verranno mappate alle colonne dell'oggetto corrispondente.

UseTpcMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Configura TPC come strategia di mapping per i tipi derivati. Ogni tipo verrà mappato a un oggetto di database diverso. Tutte le proprietà verranno mappate alle colonne dell'oggetto corrispondente.

UseTphMappingStrategy(EntityTypeBuilder)

Configura TPH come strategia di mapping per i tipi derivati. Verrà eseguito il mapping di tutti i tipi allo stesso oggetto di database. Si tratta della strategia di mapping predefinita.

UseTphMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Configura TPH come strategia di mapping per i tipi derivati. Verrà eseguito il mapping di tutti i tipi allo stesso oggetto di database. Si tratta della strategia di mapping predefinita.

UseTptMappingStrategy(EntityTypeBuilder)

Configura TPT come strategia di mapping per i tipi derivati. Ogni tipo verrà mappato a un oggetto di database diverso. Solo le proprietà dichiarate verranno mappate alle colonne dell'oggetto corrispondente.

UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Configura TPT come strategia di mapping per i tipi derivati. Ogni tipo verrà mappato a un oggetto di database diverso. Solo le proprietà dichiarate verranno mappate alle colonne dell'oggetto corrispondente.

ForSqliteToTable(EntityTypeBuilder, String)

Configura la tabella a cui viene eseguito il mapping dell'entità quando è destinata a SQLite.

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

Configura la tabella a cui viene eseguito il mapping dell'entità quando è destinata a SQLite.

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)
Obsoleta.

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)
Obsoleta.

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.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoleta.

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)
Obsoleta.

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

Si applica a