MutableEntityTypeExtensions Classe

Definizione

Attenzione

Use IMutableEntityType

Metodi di estensione per IMutableEntityType.

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

Metodi

AddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Obsoleti.

Aggiunge una nuova relazione a questo tipo di entità.

AddIndex(IMutableEntityType, IMutableProperty)
Obsoleti.

Aggiunge un indice a questo tipo di entità.

AddIndexerProperty(IMutableEntityType, String, Type)
Obsoleti.

Aggiunge una proprietà sottoposta a backup da un indicizzatore a questo tipo di entità.

AddKey(IMutableEntityType, IMutableProperty)
Obsoleti.

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

AddProperty(IMutableEntityType, MemberInfo)
Obsoleti.

Aggiunge una proprietà a questo tipo di entità.

AddProperty(IMutableEntityType, PropertyInfo)
Obsoleti.

Aggiunge una proprietà a questa entità.

AddProperty(IMutableEntityType, String)
Obsoleti.

Aggiunge una proprietà a questo tipo di entità.

AddProperty(IMutableEntityType, String, Type)
Obsoleti.

Aggiunge una proprietà a questo tipo di entità.

FindDeclaredForeignKeys(IMutableEntityType, IReadOnlyList<IProperty>)
Obsoleti.

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

FindDeclaredNavigation(IMutableEntityType, String)
Obsoleti.

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

FindDeclaredProperty(IMutableEntityType, String)
Obsoleti.

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

FindDefiningNavigation(IMutableEntityType)
Obsoleti.

Restituisce la struttura di spostamento che definisce se ne esiste o null in altro modo.

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

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

FindForeignKeys(IMutableEntityType, IProperty)
Obsoleti.

Ottiene le chiavi esterne definite nella proprietà specificata. Vengono restituite solo le chiavi esterne definite esattamente sulla proprietà specificata. Le chiavi esterne composite che includono la proprietà specificata non vengono restituite.

FindForeignKeys(IMutableEntityType, IReadOnlyList<IProperty>)
Obsoleti.

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

FindIndex(IMutableEntityType, IProperty)
Obsoleti.

Ottiene l'indice definito nella proprietà specificata. Restituisce Null se non è definito alcun indice.

FindKey(IMutableEntityType, IProperty)
Obsoleti.

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

FindNavigation(IMutableEntityType, MemberInfo)
Obsoleti.

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

FindNavigation(IMutableEntityType, PropertyInfo)
Obsoleti.

Ottiene una proprietà di navigazione sul tipo di entità specificato. Restituisce Null se non viene trovata alcuna proprietà di navigazione.

FindNavigation(IMutableEntityType, String)
Obsoleti.

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

FindOwnership(IMutableEntityType)
Obsoleti.

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

FindProperties(IMutableEntityType, 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 proprietà di navigazione.

FindProperty(IMutableEntityType, PropertyInfo)
Obsoleti.

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

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

GetAllBaseTypes(IMutableEntityType)
Obsoleti.

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

GetAllBaseTypesAscending(IMutableEntityType)
Obsoleti.

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

GetDeclaredForeignKeys(IMutableEntityType)
Obsoleti.

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

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 più volte la stessa chiave esterna. Usare GetForeignKeys() anche per restituire chiavi esterne dichiarate nei tipi di base.

GetDeclaredIndexes(IMutableEntityType)
Obsoleti.

Ottiene tutti gli indici dichiarati nell'oggetto specificato IMutableEntityType.

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 di elaborare più volte lo stesso indice. Usare GetForeignKeys() anche per restituire gli indici dichiarati nei tipi di base.

GetDeclaredKeys(IMutableEntityType)
Obsoleti.

Ottiene tutte le chiavi dichiarate nell'oggetto specificato IEntityType.

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

GetDeclaredNavigations(IMutableEntityType)
Obsoleti.

Ottiene tutte le proprietà di navigazione dichiarate nell'oggetto specificato IMutableEntityType.

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

GetDeclaredProperties(IMutableEntityType)
Obsoleti.

Ottiene tutte le proprietà non di navigazione dichiarate nell'oggetto specificato IMutableEntityType.

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

GetDeclaredReferencingForeignKeys(IMutableEntityType)
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(IMutableEntityType)
Obsoleti.

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

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

GetDerivedForeignKeys(IMutableEntityType)
Obsoleti.

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

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

GetDerivedTypes(IMutableEntityType)
Obsoleti.

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

GetDerivedTypesInclusive(IMutableEntityType)
Obsoleti.

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

GetDirectlyDerivedTypes(IMutableEntityType)
Obsoleti.

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

GetDiscriminatorProperty(IMutableEntityType)
Obsoleti.

Restituisce l'oggetto IMutableProperty che verrà utilizzato per archiviare un valore discriminatorio.

GetNavigations(IMutableEntityType)
Obsoleti.

Ottiene tutte le proprietà di navigazione sul tipo di entità specificato.

GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Obsoleti.

Ottiene una relazione esistente o ne crea una nuova se non ne è già definita una.

GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Obsoleti.

Ottiene una relazione esistente o ne crea una nuova se non ne è già definita una.

GetOrAddIndex(IMutableEntityType, IMutableProperty)
Obsoleti.

Ottiene l'indice definito nella proprietà specificata o ne crea uno nuovo se non ne è già definito uno.

GetOrAddIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoleti.

Ottiene l'indice definito nella proprietà specificata o ne crea uno nuovo se non ne è già definito uno.

GetOrAddKey(IMutableEntityType, IMutableProperty)
Obsoleti.

Ottiene la chiave alternativa esistente definita in una proprietà oppure ne crea una nuova se non ne è già stata definita una.

GetOrAddKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoleti.

Ottiene la chiave alternativa esistente definita in un set di proprietà oppure ne crea una nuova se non ne è già stata definita una.

GetOrAddProperty(IMutableEntityType, PropertyInfo)
Obsoleti.

Ottiene la proprietà con il nome specificato o ne crea una nuova se non è già definita.

GetOrAddProperty(IMutableEntityType, String, Type)
Obsoleti.

Ottiene la proprietà con il nome specificato o ne crea una nuova se non è già definita.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)
Obsoleti.

Ottiene la proprietà con il nome specificato o ne crea una nuova se non è già definita.

GetOrSetPrimaryKey(IMutableEntityType, IMutableProperty)
Obsoleti.

Ottiene la chiave primaria esistente di un'entità o la imposta se non ne è definita una.

GetOrSetPrimaryKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoleti.

Ottiene la chiave primaria esistente di un'entità o la imposta se non ne è definita una.

GetReferencingForeignKeys(IMutableEntityType)
Obsoleti.

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

GetRootType(IMutableEntityType)
Obsoleti.

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

RemoveDiscriminatorValue(IMutableEntityType)
Obsoleti.

Rimuove il valore discriminatorio per questo tipo di entità.

RemoveForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Obsoleti.

Rimuove una chiave esterna da questo tipo di entità.

RemoveIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoleti.

Rimuove un indice da questo tipo di entità.

RemoveKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Obsoleti.

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

RemoveProperty(IMutableEntityType, String)
Obsoleti.

Rimuove una proprietà da questo tipo di entità.

RootType(IMutableEntityType)
Obsoleti.

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

SetChangeTrackingStrategy(IMutableEntityType, ChangeTrackingStrategy)
Obsoleti.

Imposta la strategia di rilevamento delle modifiche 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à.

SetChangeTrackingStrategy(IMutableEntityType, Nullable<ChangeTrackingStrategy>)
Obsoleti.

Imposta la strategia di rilevamento delle modifiche 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à.

SetDefiningQuery(IMutableEntityType, LambdaExpression)
Obsoleti.

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

SetDiscriminatorMappingComplete(IMutableEntityType, Nullable<Boolean>)
Obsoleti.

Imposta il valore che indica se il mapping discriminatorio è completo.

SetDiscriminatorProperty(IMutableEntityType, IProperty)
Obsoleti.

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

SetDiscriminatorValue(IMutableEntityType, Object)
Obsoleti.

Imposta il valore discriminatorio per questo tipo di entità.

SetNavigationAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsoleti.

Imposta l'oggetto PropertyAccessMode da utilizzare per gli spostamenti di questo tipo di entità.

Si noti che i singoli spostamenti possono eseguire l'override di questa modalità di accesso. Il valore impostato qui verrà usato per qualsiasi navigazione per cui non è stato specificato alcun override.

SetPrimaryKey(IMutableEntityType, IMutableProperty)
Obsoleti.

Imposta la chiave primaria per questo tipo di entità.

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsoleti.

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

Si noti che le singole proprietà possono eseguire l'override di questa modalità di accesso. Il valore impostato qui verrà usato per qualsiasi proprietà per cui non è stato specificato alcun override.

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Obsoleti.

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

Si noti che le singole proprietà e gli spostamenti possono eseguire l'override di questa modalità di accesso. Il valore impostato qui verrà usato per qualsiasi proprietà o navigazione per cui non è stato specificato alcun override.

SetQueryFilter(IMutableEntityType, LambdaExpression)
Obsoleti.

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

Si applica a