IMutableNavigation 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示可用來巡覽關聯性的導覽屬性。
public interface IMutableNavigation : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.INavigation
public interface IMutableNavigation : Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase, Microsoft.EntityFrameworkCore.Metadata.INavigation
public interface IMutableNavigation : Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase, Microsoft.EntityFrameworkCore.Metadata.INavigation
public interface IMutableNavigation : Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation
type IMutableNavigation = interface
interface INavigation
interface IPropertyBase
interface IAnnotatable
interface IMutableAnnotatable
type IMutableNavigation = interface
interface INavigation
interface IPropertyBase
interface IAnnotatable
interface IMutablePropertyBase
interface IMutableAnnotatable
type IMutableNavigation = interface
interface INavigation
interface INavigationBase
interface IPropertyBase
interface IAnnotatable
interface IMutableNavigationBase
interface IMutablePropertyBase
interface IMutableAnnotatable
type IMutableNavigation = interface
interface IReadOnlyNavigation
interface IReadOnlyNavigationBase
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
interface IMutableNavigationBase
interface IMutablePropertyBase
interface IMutableAnnotatable
Public Interface IMutableNavigation
Implements IMutableAnnotatable, INavigation
Public Interface IMutableNavigation
Implements IMutablePropertyBase, INavigation
Public Interface IMutableNavigation
Implements IMutableNavigationBase, INavigation
Public Interface IMutableNavigation
Implements IMutableNavigationBase, IReadOnlyNavigation
- 實作
備註
此介面會在模型建立期間使用,並允許修改中繼資料。 建置模型之後, INavigation 表示相同中繼資料的唯讀檢視。
如需詳細資訊和範例,請參閱 模型化實體類型和關聯 性。
屬性
ClrType |
取得這個類似屬性的物件所保留的值型別。 (繼承來源 IReadOnlyPropertyBase) |
DeclaringEntityType |
取得這個導覽屬性所屬的類型。 |
DeclaringType |
取得這個類似屬性的物件所屬的類型。 (繼承來源 IReadOnlyPropertyBase) |
FieldInfo |
FieldInfo取得此屬性類似物件之基礎 CLR 欄位的 。
|
ForeignKey |
取得定義這個導覽屬性將巡覽之關聯性的外鍵。 |
Inverse |
取得反向導覽。 |
IsCollection |
取得值,指出導覽屬性是否為集合屬性。 (繼承來源 IReadOnlyNavigationBase) |
IsEagerLoaded |
判斷此導覽是否應該預設為積極式載入。 |
IsOnDependent |
取得值,指出巡覽屬性是否定義于基礎外鍵的相依端。 (繼承來源 IReadOnlyNavigation) |
Item[String] |
取得具有指定名稱的注釋值,如果不存在,則傳 |
LazyLoadingEnabled |
判斷是否啟用延遲載入,以及模型中是否已設定延遲載入的機制,此導覽是否應該延遲載入。 (繼承來源 IReadOnlyNavigationBase) |
Name |
取得這個類似屬性的物件名稱。 (繼承來源 IReadOnlyPropertyBase) |
PropertyInfo |
PropertyInfo取得此屬性類似物件之基礎 CLR 屬性的 。
這適用于陰影屬性,或者如果直接對應至欄位,則 |
Sentinel |
取得 sentinel 值,這個值表示未設定這個屬性。 (繼承來源 IReadOnlyPropertyBase) |
TargetEntityType |
取得這個導覽屬性將保存實例 () 的實體類型。 |
方法
明確介面實作
INavigationBase.DeclaringEntityType |
取得此導覽屬性所屬的實體類型。 (繼承來源 INavigation) |
INavigationBase.GetCollectionAccessor() |
IClrCollectionAccessor取得這個導覽屬性的 ,如果是集合導覽。 (繼承來源 INavigation) |
INavigationBase.Inverse |
取得反向導覽。 (繼承來源 INavigation) |
INavigationBase.IsCollection |
取得值,指出導覽屬性是否為集合屬性。 (繼承來源 INavigation) |
INavigationBase.TargetEntityType |
取得這個導覽屬性將保存實例 () 的實體類型。 (繼承來源 INavigation) |
IPropertyBase.GetPropertyAccessMode() |
PropertyAccessMode取得用於這個屬性的 。
|
IReadOnlyNavigationBase.DeclaringEntityType |
取得此導覽屬性所屬的實體類型。 (繼承來源 IReadOnlyNavigation) |
IReadOnlyNavigationBase.Inverse |
取得反向導覽。 (繼承來源 IReadOnlyNavigation) |
IReadOnlyNavigationBase.IsCollection |
取得值,指出導覽屬性是否為集合屬性。 (繼承來源 IReadOnlyNavigation) |
IReadOnlyNavigationBase.TargetEntityType |
取得這個導覽屬性將保存實例 () 的實體類型。 (繼承來源 IReadOnlyNavigation) |
IReadOnlyPropertyBase.IsShadowProperty() |
取得值,指出這個 是否為陰影屬性。 陰影屬性是實體類別中沒有對應屬性的陰影屬性。 屬性的目前值會儲存在 中 ChangeTracker ,而不是儲存在實體類別的實例中。 (繼承來源 IReadOnlyNavigationBase) |