Condividi tramite


MutableModelExtensions Classe

Definizione

Attenzione

Use IMutableModel

Metodi di estensione per IMutableModel.

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

Metodi

AddIgnored(IMutableModel, Type)
Obsoleti.

Contrassegna il tipo di entità specificato come ignorato, impedendo alle convenzioni di aggiungere un tipo di entità corrispondente al modello.

AddOwned(IMutableModel, Type)
Obsoleti.

Contrassegna il tipo di entità specificato come di proprietà, che indica che quando i tipi di entità individuati devono essere configurati come di proprietà.

AddShared(IMutableModel, Type)
Obsoleti.

Contrassegna il tipo di entità specificato come condiviso, che indica che quando è necessario configurare i tipi di entità corrispondenti come tipo di entità di tipo condiviso.

FinalizeModel(IMutableModel)
Obsoleti.

Forza la post-elaborazione sul modello in modo che sia pronta per l'uso dal runtime. Questo post-elaborazione viene eseguito automaticamente quando si usa OnModelCreating(ModelBuilder). Questo metodo consente di essere eseguito in modo esplicito nei casi in cui l'esecuzione automatica non è possibile.

FindEntityType(IMutableModel, Type)
Obsoleti.

Ottiene l'entità che esegue il mapping della classe di entità specificata. Restituisce null se non viene trovato alcun tipo di entità con il tipo CLR specificato o il tipo CLR specificato viene usato dal tipo di entità di tipo condiviso o il tipo di entità ha una navigazione definita.

FindEntityType(IMutableModel, Type, String, IMutableEntityType)
Obsoleti.

Ottiene il tipo di entità per il nome specificato, definendo il nome di spostamento e il tipo di entità che definisce il tipo di entità. Restituisce null se non viene trovato alcun tipo di entità corrispondente.

FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>)
Obsoleti.

Restituisce i tipi di entità corrispondenti ai tipi meno derivati dall'oggetto specificato.

GetEntityTypes(IMutableModel, String)
Obsoleti.

Ottiene i tipi di entità corrispondenti al nome specificato.

GetEntityTypes(IMutableModel, Type)
Obsoleti.

Ottiene i tipi di entità corrispondenti al tipo specificato.

GetOrAddEntityType(IMutableModel, String)
Obsoleti.

Ottiene il tipo di entità con il nome specificato o aggiunge un nuovo tipo di entità se non viene trovato nessuno.

GetOrAddEntityType(IMutableModel, Type)
Obsoleti.

Ottiene il tipo di entità con la classe CLR specificata o aggiunge un nuovo tipo di entità se non viene trovato alcun elemento.

IsIgnored(IMutableModel, Type)
Obsoleti.

Indica se il nome del tipo di entità specificato viene ignorato.

IsOwned(IMutableModel, Type)
Obsoleti.

Restituisce un valore che indica se i tipi di entità che usano il tipo specificato devono essere configurati come tipi di proprietà quando vengono individuati dalle convenzioni.

RemoveEntityType(IMutableModel, IMutableEntityType)
Obsoleti.

Rimuove un tipo di entità dal modello.

RemoveEntityType(IMutableModel, String)
Obsoleti.

Rimuove un tipo di entità senza una definizione di spostamento dal modello.

RemoveEntityType(IMutableModel, String, String, IMutableEntityType)
Obsoleti.

Rimuove un tipo di entità con una navigazione che definisce dal modello.

RemoveEntityType(IMutableModel, Type)
Obsoleti.

Rimuove un tipo di entità dal modello.

RemoveEntityType(IMutableModel, Type, String, IMutableEntityType)
Obsoleti.

Rimuove un tipo di entità con una navigazione che definisce dal modello.

RemoveIgnored(IMutableModel, Type)
Obsoleti.

Rimuove il tipo di entità ignorato.

RemoveOwned(IMutableModel, Type)
Obsoleti.

Rimuove il tipo di proprietà specificato, che indica che quando i tipi di entità individuati non devono essere configurati come di proprietà.

SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy)
Obsoleti.

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

SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>)
Obsoleti.

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

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Obsoleti.

Imposta l'oggetto PropertyAccessMode da usare per le proprietà di tutti i tipi di entità in questo modello.

Si noti che i singoli tipi di entità possono eseguire l'override di questa modalità di accesso e le singole proprietà dei tipi di entità possono eseguire l'override della modalità di accesso impostata sul tipo di entità. Il valore impostato qui verrà usato per qualsiasi proprietà per cui non è stato specificato alcun override.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Obsoleti.

Imposta l'oggetto PropertyAccessMode da usare per le proprietà di tutti i tipi di entità in questo modello.

Si noti che i singoli tipi di entità possono eseguire l'override di questa modalità di accesso e le singole proprietà dei tipi di entità possono eseguire l'override della modalità di accesso impostata sul tipo di entità. Il valore impostato qui verrà usato per qualsiasi proprietà per cui non è stato specificato alcun override.

Si applica a