IConventionEntityTypeMappingFragment Interfaccia

Definizione

Rappresenta il mapping dei tipi di entità per un particolare oggetto store simile a una tabella.

public interface IConventionEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment
type IConventionEntityTypeMappingFragment = interface
    interface IReadOnlyEntityTypeMappingFragment
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionEntityTypeMappingFragment
Implements IConventionAnnotatable, IReadOnlyEntityTypeMappingFragment
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Proprietà

Builder

Ottiene il generatore che può essere utilizzato per configurare questo frammento.

EntityType

Ottiene il tipo di entità per cui è definito il frammento.

IsInModel

Indica se questo oggetto si trova in un modello, ovvero non è stato rimosso da uno.

(Ereditato da IConventionAnnotatable)
IsTableExcludedFromMigrations

Ottiene un valore che indica se la tabella associata viene ignorata dalle migrazioni.

(Ereditato da IReadOnlyEntityTypeMappingFragment)
Item[String]

Ottiene il valore dell'annotazione con il nome specificato, restituendo null se non esiste.

(Ereditato da IReadOnlyAnnotatable)
StoreObject

Ottiene l'oggetto store per il quale viene applicata la configurazione.

(Ereditato da IReadOnlyEntityTypeMappingFragment)

Metodi

AddAnnotation(String, Object, Boolean)

Aggiunge un'annotazione a questo oggetto. Genera un'eccezione se esiste già un'annotazione con il nome specificato.

(Ereditato da IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Aggiunge annotazioni a un oggetto .

(Ereditato da IConventionAnnotatable)
AnnotationsToDebugString(Int32)

Ottiene la stringa di debug per tutte le annotazioni dichiarate nell'oggetto .

(Ereditato da IReadOnlyAnnotatable)
FindAnnotation(String)

Ottiene l'annotazione con il nome specificato, restituendo null se non esiste.

(Ereditato da IConventionAnnotatable)
GetAnnotation(String)

Ottiene l'annotazione con il nome specificato, che genera se non esiste.

(Ereditato da IConventionAnnotatable)
GetAnnotations()

Ottiene tutte le annotazioni sull'oggetto corrente.

(Ereditato da IConventionAnnotatable)
GetConfigurationSource()

Restituisce l'origine di configurazione per questo frammento.

GetIsTableExcludedFromMigrationsConfigurationSource()

Ottiene l'oggetto ConfigurationSource per IsTableExcludedFromMigrations.

RemoveAnnotation(String)

Rimuove l'annotazione con il nome specificato da questo oggetto.

(Ereditato da IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato.

(Ereditato da IConventionAnnotatable)
SetIsTableExcludedFromMigrations(Nullable<Boolean>, Boolean)

Imposta un valore che indica se la tabella associata viene ignorata dalle migrazioni.

SetOrRemoveAnnotation(String, Object, Boolean)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con il nome specificato. Rimuove l'annotazione esistente se null specificata.

(Ereditato da IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Crea una rappresentazione leggibile dei metadati specificati.

Avviso: non fare affidamento sul formato della stringa restituita. È progettato solo per il debug e può cambiare arbitrariamente tra le versioni.

(Ereditato da IReadOnlyEntityTypeMappingFragment)

Metodi di estensione

GetUseSqlReturningClauseConfigurationSource(IConventionEntityTypeMappingFragment)

Ottiene l'origine di configurazione per determinare se utilizzare la clausola SQL RETURNING durante il salvataggio delle modifiche alla tabella associata.

IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment)

Restituisce un valore che indica se utilizzare la clausola SQL RETURNING durante il salvataggio delle modifiche apportate alla tabella. La clausola RETURNING non è compatibile con determinate funzionalità sqlite, ad esempio tabelle virtuali o tabelle con trigger AFTER.

UseSqlReturningClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

Imposta un valore che indica se utilizzare la clausola SQL RETURNING durante il salvataggio delle modifiche alla tabella. La clausola RETURNING non è compatibile con determinate funzionalità sqlite, ad esempio tabelle virtuali o tabelle con trigger AFTER.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityTypeMappingFragment)

Ottiene l'origine di configurazione per l'impostazione che indica se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella associata.

IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment)

Restituisce un valore che indica se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche alla tabella associata. La clausola OUTPUT non è compatibile con determinate funzionalità di SQL Server, ad esempio tabelle con trigger.

UseSqlOutputClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

Imposta un valore che indica se utilizzare la clausola SQL OUTPUT durante il salvataggio delle modifiche apportate alla tabella associata. La clausola OUTPUT non è compatibile con determinate funzionalità di SQL Server, ad esempio tabelle con trigger.

Si applica a