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
- 屬性
方法
| 名稱 | Description |
|---|---|
| FindEntityType(IModel, Type, String, IEntityType) |
已淘汰.
取得該類型實體類型,定義導航名稱及定義實體類型。 若未找到匹配實體類型,則回傳 |
| FindEntityType(IModel, Type) |
已淘汰.
取得映射該實體類別的實體。 若未找到具有相同 CLR 類型的實體類型,或該 CLR 類型被共用類型實體類型使用,或該實體類型具有定義導覽,則回傳 |
| FindRuntimeEntityType(IModel, Type) |
已淘汰.
取得映射給定實體類別的實體,該類別可能是由實際實體類型衍生的代理。 若未找到具有相同 CLR 類型的實體類型,或該 CLR 類型被共用類型實體類型使用,或該實體類型具有定義導覽,則回傳 |
| GetChangeTrackingStrategy(IModel) |
已淘汰.
取得模型中實體所使用的預設變更追蹤策略。 此策略顯示上下文如何偵測某個實體類型實例的屬性變更。 |
| GetEntityTypes(IModel, String) |
已淘汰.
取得與名字相符的實體類型。 |
| GetEntityTypes(IModel, Type) |
已淘汰.
取得與該類型相符的實體類型。 |
| GetProductVersion(IModel) |
已淘汰.
用來組裝這個模型的 EF Core 組合版本 |
| GetPropertyAccessMode(IModel) |
已淘汰.
因此,該 PropertyAccessMode 模型中用於實體類型的屬性。 請注意,個別實體類型可以覆寫此存取模式,而實體類型的個別屬性也能覆蓋該實體類型設定的存取模式。 此處回傳的價值將用於任何未指定覆蓋的財產。 |
| HasEntityTypeWithDefiningNavigation(IModel, String) |
已淘汰.
取得一個值,表示模型是否包含對應的實體類型及定義導覽。 |
| HasEntityTypeWithDefiningNavigation(IModel, Type) |
已淘汰.
取得一個值,表示模型是否包含對應的實體類型及定義導覽。 |
| IsIndexerMethod(IModel, MethodInfo) |
已淘汰.
會取得一個值,表示該方法資訊是否曾向索引器存取。 |
| IsShared(IModel, Type) |
已淘汰.
判斷模型中共享型態實體是否使用CLR型別。 |
| ToDebugString(IModel, MetadataDebugStringOptions, Int32) |
已淘汰.
建立給定元資料的可讀表示法。 警告:請勿依賴回傳字串的格式。 它僅設計用於除錯,且可能在不同版本間任意變動。 |