Lingua

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

Nome Descrizione
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à, a indicare che quando i tipi di entità corrispondenti individuati devono essere configurati come di proprietà.

AddShared(IMutableModel, Type)
Obsoleti.

Contrassegna il tipo di entità specificato come condiviso, a indicare che quando i tipi di entità corrispondenti individuati devono essere configurati come tipo di entità di tipo condiviso.

FinalizeModel(IMutableModel)
Obsoleti.

Forza la post-elaborazione sul modello in modo che sia pronta per l'uso da parte del runtime. Questa post-elaborazione viene eseguita 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, String, IMutableEntityType)
Obsoleti.

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

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 se il tipo CLR specificato viene utilizzato dal tipo di entità di tipo condiviso o il tipo di entità ha una struttura di spostamento che definisce.

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 alcuno.

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 nessuno.

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 individuati dalle convenzioni.

RemoveEntityType(IMutableModel, IMutableEntityType)
Obsoleti.

Rimuove un tipo di entità dal modello.

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

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

RemoveEntityType(IMutableModel, String)
Obsoleti.

Rimuove un tipo di entità senza definire lo spostamento dal modello.

RemoveEntityType(IMutableModel, Type, 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.

RemoveIgnored(IMutableModel, Type)
Obsoleti.

Rimuove il tipo di entità ignorato.

RemoveOwned(IMutableModel, Type)
Obsoleti.

Rimuove il tipo di proprietà specificato, a indicare che quando i tipi di entità corrispondenti 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 utilizzare 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à utilizzato per qualsiasi proprietà per cui non è stato specificato alcun override.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Obsoleti.

Imposta l'oggetto PropertyAccessMode da utilizzare 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à utilizzato per qualsiasi proprietà per cui non è stato specificato alcun override.

Si applica a