ModelExtensions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
Use IReadOnlyModel
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
- 繼承
-
ModelExtensions
- 屬性
方法
FindEntityType(IModel, Type) |
已淘汰.
取得對應指定實體類別的實體。 |
FindEntityType(IModel, Type, String, IEntityType) |
已淘汰.
取得指定型別的實體類型,定義導覽名稱和定義實體類型。 如果找不到相符的實體類型,則傳 |
FindRuntimeEntityType(IModel, Type) |
已淘汰.
取得對應指定實體類別的實體,其中 類別可能是衍生自實際實體類型的 Proxy。 |
GetChangeTrackingStrategy(IModel) |
已淘汰.
取得模型中實體所使用的預設變更追蹤策略。 此策略指出內容如何偵測實體類型實例的屬性變更。 |
GetEntityTypes(IModel, String) |
已淘汰.
取得符合指定名稱的實體類型。 |
GetEntityTypes(IModel, Type) |
已淘汰.
取得符合指定型別的實體類型。 |
GetProductVersion(IModel) |
已淘汰.
取得用來建置此模型的 EF Core 元件版本 |
GetPropertyAccessMode(IModel) |
已淘汰.
PropertyAccessMode取得用於這個模型中實體類型屬性的 。 請注意,個別實體類型可以覆寫此存取模式,而實體類型的個別屬性可以覆寫實體類型上設定的存取模式。 此處傳回的值將用於未指定覆寫的任何屬性。 |
HasEntityTypeWithDefiningNavigation(IModel, String) |
已淘汰.
取得值,指出模型是否包含具有定義導覽的對應實體類型。 |
HasEntityTypeWithDefiningNavigation(IModel, Type) |
已淘汰.
取得值,指出模型是否包含具有定義導覽的對應實體類型。 |
IsIndexerMethod(IModel, MethodInfo) |
已淘汰.
取得值,指出指定的 MethodInfo 是否重新指定索引子存取。 |
IsShared(IModel, Type) |
已淘汰.
取得模型中的共用類型實體是否使用 CLR 類型。 |
ToDebugString(IModel, MetadataDebugStringOptions, Int32) |
已淘汰.
建立人類可讀取的指定中繼資料標記法。 警告:請勿依賴傳回字串的格式。 它是專為偵錯而設計,而且可能會在發行之間任意變更。 |