ModelExtensions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
Use IReadOnlyModel
Rozšiřující metody pro 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
- Dědičnost
-
ModelExtensions
- Atributy
Metody
FindEntityType(IModel, Type) |
Zastaralé.
Získá entitu, která mapuje danou třídu entity. Vrátí, |
FindEntityType(IModel, Type, String, IEntityType) |
Zastaralé.
Získá typ entity pro daný typ, definování navigačního názvu a definující typ entity. Vrátí, |
FindRuntimeEntityType(IModel, Type) |
Zastaralé.
Získá entitu, která mapuje danou třídu entity, kde třída může být proxy odvozený od skutečného typu entity. Vrátí, |
GetChangeTrackingStrategy(IModel) |
Zastaralé.
Získá výchozí strategii sledování změn, která se používá pro entity v modelu. Tato strategie určuje, jak kontext rozpozná změny vlastností instance typu entity. |
GetEntityTypes(IModel, String) |
Zastaralé.
Získá typy entit odpovídající danému názvu. |
GetEntityTypes(IModel, Type) |
Zastaralé.
Získá typy entit odpovídající danému typu. |
GetProductVersion(IModel) |
Zastaralé.
Získá verzi sestavení EF Core použitou k sestavení tohoto modelu. |
GetPropertyAccessMode(IModel) |
Zastaralé.
PropertyAccessMode Získá objekt použitý pro vlastnosti typů entit v tomto modelu. Všimněte si, že jednotlivé typy entit můžou tento režim přístupu přepsat a jednotlivé vlastnosti typů entit můžou přepsat režim přístupu nastavený na typ entity. Vrácená hodnota se použije pro všechny vlastnosti, pro které nebylo zadáno žádné přepsání. |
HasEntityTypeWithDefiningNavigation(IModel, String) |
Zastaralé.
Získá hodnotu označující, zda model obsahuje odpovídající typ entity s definující navigaci. |
HasEntityTypeWithDefiningNavigation(IModel, Type) |
Zastaralé.
Získá hodnotu označující, zda model obsahuje odpovídající typ entity s definující navigaci. |
IsIndexerMethod(IModel, MethodInfo) |
Zastaralé.
Získá hodnotu označující, zda daný MethodInfo opakovat přístup indexeru. |
IsShared(IModel, Type) |
Zastaralé.
Získá, zda typ CLR je používán sdílený typ entity v modelu. |
ToDebugString(IModel, MetadataDebugStringOptions, Int32) |
Zastaralé.
Vytvoří čitelné vyjádření daných metadat. Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a mezi verzemi se může libovolně měnit. |
Platí pro
Entity Framework