ModelExtensions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
Use IReadOnlyModel
Metodi di estensione per IReadOnlyModel.
public static class ModelExtensions
[System.Obsolete("Use IReadOnlyModel")]
public static class ModelExtensions
type ModelExtensions = class
[<System.Obsolete("Use IReadOnlyModel")>]
type ModelExtensions = class
Public Module ModelExtensions
- Ereditarietà
-
ModelExtensions
- Attributi
Metodi
FindEntityType(IModel, Type) |
Obsoleti.
Ottiene l'entità che esegue il mapping della classe di entità specificata. Restituisce |
FindEntityType(IModel, Type, String, IEntityType) |
Obsoleti.
Ottiene il tipo di entità per il tipo specificato, definendo il nome di navigazione e il tipo di entità di definizione. Restituisce |
FindRuntimeEntityType(IModel, Type) |
Obsoleti.
Ottiene l'entità che esegue il mapping della classe di entità specificata, in cui la classe può essere un proxy derivato dal tipo di entità effettivo. Restituisce |
GetChangeTrackingStrategy(IModel) |
Obsoleti.
Ottiene la strategia di rilevamento delle modifiche predefinita utilizzata per le entità nel modello. Questa strategia indica come il contesto rileva le modifiche alle proprietà per un'istanza di un tipo di entità. |
GetEntityTypes(IModel, String) |
Obsoleti.
Ottiene i tipi di entità corrispondenti al nome specificato. |
GetEntityTypes(IModel, Type) |
Obsoleti.
Ottiene i tipi di entità corrispondenti al tipo specificato. |
GetProductVersion(IModel) |
Obsoleti.
Ottiene la versione dell'assembly EF Core usata per compilare questo modello |
GetPropertyAccessMode(IModel) |
Obsoleti.
Ottiene l'oggetto PropertyAccessMode utilizzato per le proprietà dei 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 restituito qui verrà utilizzato per qualsiasi proprietà per cui non è stato specificato alcun override. |
HasEntityTypeWithDefiningNavigation(IModel, String) |
Obsoleti.
Ottiene un valore che indica se il modello contiene un tipo di entità corrispondente con una struttura di spostamento che definisce. |
HasEntityTypeWithDefiningNavigation(IModel, Type) |
Obsoleti.
Ottiene un valore che indica se il modello contiene un tipo di entità corrispondente con una struttura di spostamento che definisce. |
IsIndexerMethod(IModel, MethodInfo) |
Obsoleti.
Ottiene un valore che indica se l'oggetto MethodInfo specificato restituisce un accesso a un indicizzatore. |
IsShared(IModel, Type) |
Obsoleti.
Ottiene un valore che indica se il tipo CLR viene utilizzato dalle entità di tipo condiviso nel modello. |
ToDebugString(IModel, MetadataDebugStringOptions, Int32) |
Obsoleti.
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. |