ConventionEntityTypeExtensions Classe

Definizione

Attenzione

Use IConventionEntityType

Metodi di estensione per IConventionEntityType.

public static class ConventionEntityTypeExtensions
[System.Obsolete("Use IConventionEntityType")]
public static class ConventionEntityTypeExtensions
type ConventionEntityTypeExtensions = class
[<System.Obsolete("Use IConventionEntityType")>]
type ConventionEntityTypeExtensions = class
Public Module ConventionEntityTypeExtensions
Ereditarietà
ConventionEntityTypeExtensions
Attributi

Metodi

AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean)
Obsoleti.

Aggiunge una nuova relazione a questo tipo di entità.

AddIndex(IConventionEntityType, IConventionProperty, Boolean)
Obsoleti.

Aggiunge un indice a questo tipo di entità.

AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean)
Obsoleti.

Aggiunge una proprietà supportata da e indicizzatore a questo tipo di entità.

AddKey(IConventionEntityType, IConventionProperty, Boolean)
Obsoleti.

Aggiunge una nuova chiave alternativa a questo tipo di entità.

AddProperty(IConventionEntityType, MemberInfo, Boolean)
Obsoleti.

Aggiunge una proprietà a questo tipo di entità.

AddProperty(IConventionEntityType, String, Boolean)
Obsoleti.

Aggiunge una proprietà a questo tipo di entità.

AddProperty(IConventionEntityType, String, Type, Boolean, Boolean)
Obsoleti.

Aggiunge una proprietà a questo tipo di entità.

FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
Obsoleti.

Ottiene le chiavi esterne dichiarate nell'oggetto specificato IConventionEntityType usando le proprietà indicate.

FindDeclaredNavigation(IConventionEntityType, String)
Obsoleti.

Ottiene una proprietà di spostamento nel tipo di entità specificato. Non restituisce le proprietà di spostamento definite in un tipo di base. Restituisce null se non viene trovata alcuna proprietà di navigazione.

FindDeclaredProperty(IConventionEntityType, String)
Obsoleti.

Trova una proprietà dichiarata nel tipo con il nome specificato. Non restituisce le proprietà definite in un tipo di base.

FindDefiningNavigation(IConventionEntityType)
Obsoleti.

Restituisce la definizione dello spostamento se esiste o null in caso contrario.

FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType)
Obsoleti.

Ottiene la chiave esterna per le proprietà indicate che puntano a una determinata chiave primaria o alternativa. Restituisce null se non viene trovata alcuna chiave esterna.

FindForeignKeys(IConventionEntityType, IProperty)
Obsoleti.

Ottiene le chiavi esterne definite nella proprietà specificata. Vengono restituite solo chiavi esterne definite in base alla proprietà specificata. Le chiavi esterne composte che includono la proprietà specificata non vengono restituite.

FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
Obsoleti.

Ottiene le chiavi esterne definite nelle proprietà specificate. Vengono restituite solo chiavi esterne definite nel set specificato di proprietà.

FindIndex(IConventionEntityType, IProperty)
Obsoleti.

Ottiene l'indice senza nome definito nella proprietà specificata. Restituisce null se non è definito alcun indice di questo tipo.

Gli indici denominati non verranno restituiti anche se l'elenco delle proprietà corrisponde.

FindKey(IConventionEntityType, IProperty)
Obsoleti.

Ottiene la chiave primaria o alternativa definita nella proprietà specificata. Restituisce null se non viene definita alcuna chiave per la proprietà specificata.

FindNavigation(IConventionEntityType, MemberInfo)
Obsoleti.

Ottiene una proprietà di spostamento nel tipo di entità specificato. Restituisce null se non viene trovata alcuna proprietà di navigazione.

FindNavigation(IConventionEntityType, String)
Obsoleti.

Ottiene una proprietà di spostamento nel tipo di entità specificato. Restituisce null se non viene trovata alcuna proprietà di navigazione.

FindOwnership(IConventionEntityType)
Obsoleti.

Restituisce la relazione al proprietario se si tratta di un tipo di proprietà o null in caso contrario.

FindProperties(IConventionEntityType, IReadOnlyList<String>)
Obsoleti.

Trova le proprietà corrispondenti nel tipo di entità specificato. Restituisce null se non viene trovata alcuna proprietà.

Questa API trova solo proprietà scalari e non trova le proprietà di spostamento.

FindProperty(IConventionEntityType, MemberInfo)
Obsoleti.

Ottiene una proprietà nel tipo di entità specificato. Restituisce null se non viene trovata alcuna proprietà.

Questa API trova solo proprietà scalari e non trova le proprietà di spostamento. Usare FindNavigation(IConventionEntityType, MemberInfo) per trovare una proprietà di spostamento.

GetAllBaseTypes(IConventionEntityType)
Obsoleti.

Ottiene tutti i tipi nel modello da cui deriva un determinato tipo di entità, a partire dalla radice.

GetAllBaseTypesAscending(IConventionEntityType)
Obsoleti.

Ottiene tutti i tipi nel modello da cui deriva un determinato tipo di entità, a partire da quello più vicino.

GetAllBaseTypesInclusive(IConventionEntityType)
Obsoleti.

Restituisce tutti i tipi di base dell'oggetto specificato IEntityType, incluso il tipo stesso, in alto in basso.

GetAllBaseTypesInclusiveAscending(IConventionEntityType)
Obsoleti.

Restituisce tutti i tipi di base dell'oggetto specificato IEntityType, incluso il tipo stesso, in basso in alto.

GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)
Obsoleti.

Restituisce l'origine di configurazione per GetChangeTrackingStrategy(IEntityType).

GetDeclaredForeignKeys(IConventionEntityType)
Obsoleti.

Ottiene tutte le chiavi esterne dichiarate nell'oggetto specificato IConventionEntityType.

Questo metodo non restituisce chiavi esterne dichiarate nei tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare la stessa chiave esterna più di una volta. Usare GetForeignKeys() anche per restituire chiavi esterne dichiarate nei tipi di base.

GetDeclaredIndexes(IConventionEntityType)
Obsoleti.

Ottiene tutti gli indici dichiarati nell'oggetto specificato IConventionEntityType.

Questo metodo non restituisce gli indici dichiarati nei tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare l'elaborazione dello stesso indice più volte. Usare GetForeignKeys() anche per restituire gli indici dichiarati nei tipi di base.

GetDeclaredKeys(IConventionEntityType)
Obsoleti.

Ottiene tutte le chiavi dichiarate nell'oggetto specificato IEntityType.

Questo metodo non restituisce le chiavi dichiarate nei tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare la stessa chiave più di una volta. Usare GetKeys() anche per restituire chiavi dichiarate nei tipi di base.

GetDeclaredNavigations(IConventionEntityType)
Obsoleti.

Ottiene tutte le proprietà di spostamento dichiarate nell'oggetto specificato IConventionEntityType.

Questo metodo non restituisce le proprietà di spostamento dichiarate nei tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare la stessa proprietà di spostamento più di una volta. Usare GetNavigations(IConventionEntityType) anche per restituire le proprietà di spostamento dichiarate nei tipi di base.

GetDeclaredProperties(IConventionEntityType)
Obsoleti.

Ottiene tutte le proprietà non di spostamento dichiarate nell'oggetto specificato IConventionEntityType.

Questo metodo non restituisce le proprietà dichiarate nei tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare la stessa proprietà più di una volta. Usare GetProperties() anche per restituire le proprietà dichiarate nei tipi di base.

GetDeclaredReferencingForeignKeys(IConventionEntityType)
Obsoleti.

Ottiene tutte le chiavi esterne destinate a un determinato tipo di entità,ad esempio chiavi esterne in cui il tipo di entità specificato è l'entità.

GetDeclaredServiceProperties(IConventionEntityType)
Obsoleti.

Ottiene tutte le proprietà del servizio dichiarate nell'oggetto specificato IConventionEntityType.

Questo metodo non restituisce le proprietà dichiarate nei tipi di base. È utile quando si esegue l'iterazione su tutti i tipi di entità per evitare di elaborare la stessa proprietà più di una volta. Usare GetServiceProperties() anche per restituire le proprietà dichiarate nei tipi di base.

GetDefiningQueryConfigurationSource(IConventionEntityType)
Obsoleti.

Restituisce l'origine di configurazione per GetDefiningQuery(IEntityType).

GetDerivedForeignKeys(IConventionEntityType)
Obsoleti.

Ottiene tutte le chiavi esterne dichiarate nei tipi derivati dall'oggetto specificato IConventionEntityType.

Questo metodo non restituisce chiavi esterne dichiarate nel tipo di entità specificato. Utilizzare GetForeignKeys() per restituire chiavi esterne dichiarate in questo tipo di entità di base e.

GetDerivedTypes(IConventionEntityType)
Obsoleti.

Ottiene tutti i tipi nel modello che derivano da un determinato tipo di entità.

GetDerivedTypesInclusive(IConventionEntityType)
Obsoleti.

Restituisce tutti i tipi derivati dell'oggetto specificato IConventionEntityType, incluso il tipo stesso.

GetDirectlyDerivedTypes(IConventionEntityType)
Obsoleti.

Ottiene tutti i tipi nel modello che derivano direttamente da un determinato tipo di entità.

GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)
Obsoleti.

Ottiene l'oggetto ConfigurationSource per la completezza del valore di discriminazione.

GetDiscriminatorProperty(IConventionEntityType)
Obsoleti.

Restituisce l'oggetto IConventionProperty che verrà usato per archiviare un valore discriminatorio.

GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)
Obsoleti.

Ottiene l'oggetto ConfigurationSource per la proprietà di discriminazione.

GetDiscriminatorValueConfigurationSource(IConventionEntityType)
Obsoleti.

Ottiene l'oggetto ConfigurationSource per il valore di discriminazione.

GetNavigations(IConventionEntityType)
Obsoleti.

Ottiene tutte le proprietà di spostamento nel tipo di entità specificato.

GetQueryFilterConfigurationSource(IConventionEntityType)
Obsoleti.

Restituisce l'origine di configurazione per GetQueryFilter(IEntityType).

GetReferencingForeignKeys(IConventionEntityType)
Obsoleti.

Ottiene tutte le chiavi esterne destinate a un determinato tipo di entità,ad esempio chiavi esterne in cui il tipo di entità specificato o un tipo derivato da è l'entità principale.

GetRootType(IConventionEntityType)
Obsoleti.

Ottiene il tipo di base radice per un determinato tipo di entità.

RemoveDiscriminatorValue(IConventionEntityType)
Obsoleti.

Rimuove il valore di discriminazione per questo tipo di entità.

RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType)
Obsoleti.

Rimuove una chiave esterna da questo tipo di entità.

RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)
Obsoleti.

Rimuove un indice da questo tipo di entità.

RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)
Obsoleti.

Rimuove una chiave primaria o alternativa da questo tipo di entità.

RemoveProperty(IConventionEntityType, String)
Obsoleti.

Rimuove una proprietà da questo tipo di entità.

RootType(IConventionEntityType)
Obsoleti.

Ottiene il tipo di base radice per un determinato tipo di entità.

SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)
Obsoleti.

Imposta la strategia di rilevamento delle modifiche da usare per questo tipo di entità. Questa strategia indica come il contesto rileva le modifiche alle proprietà per un'istanza del tipo di entità.

SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean)
Obsoleti.

Imposta la query LINQ usata come origine predefinita per le query di questo tipo.

SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)
Obsoleti.

Imposta il valore che indica se il mapping di discriminazione è completato.

SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)
Obsoleti.

Imposta l'oggetto IProperty che verrà usato per archiviare un valore discriminatorio.

SetDiscriminatorValue(IConventionEntityType, Object, Boolean)
Obsoleti.

Imposta il valore di discriminazione per questo tipo di entità.

SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)
Obsoleti.

Imposta la chiave primaria per questo tipo di entità.

SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)
Obsoleti.

Imposta il filtro dell'espressione LINQ applicato automaticamente alle query per questo tipo di entità.

Si applica a