Bagikan melalui


IReadOnlyNavigationBase Antarmuka

Definisi

Mewakili properti navigasi yang dapat digunakan untuk menavigasi hubungan.

public interface IReadOnlyNavigationBase : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase
type IReadOnlyNavigationBase = interface
    interface IReadOnlyPropertyBase
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyNavigationBase
Implements IReadOnlyPropertyBase
Turunan
Penerapan

Keterangan

Lihat Pemodelan jenis entitas dan hubungan untuk informasi dan contoh selengkapnya.

Properti

ClrType

Mendapatkan jenis nilai yang dipegang objek seperti properti ini.

(Diperoleh dari IReadOnlyPropertyBase)
DeclaringEntityType

Mendapatkan jenis entitas tempat properti navigasi ini berada.

DeclaringType

Mendapatkan jenis objek seperti properti ini.

(Diperoleh dari IReadOnlyPropertyBase)
FieldInfo

Mendapatkan untuk bidang CLR yang mendasar FieldInfo untuk objek seperti properti ini. Ini mungkin null untuk properti bayangan atau jika bidang dukungan tidak diketahui.

(Diperoleh dari IReadOnlyPropertyBase)
Inverse

Mendapatkan navigasi terbalik.

IsCollection

Mendapatkan nilai yang menunjukkan apakah properti navigasi adalah properti koleksi.

IsEagerLoaded

Mendapatkan nilai yang menunjukkan apakah navigasi ini harus bersemangat dimuat secara default.

Item[String]

Mendapatkan nilai anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari IReadOnlyAnnotatable)
LazyLoadingEnabled

Menentukan apakah navigasi ini harus malas-muat jika pemuatan malas diaktifkan dan mekanisme untuk pemuatan malas telah dikonfigurasi dalam model.

Name

Mendapatkan nama objek seperti properti ini.

(Diperoleh dari IReadOnlyPropertyBase)
PropertyInfo

Mendapatkan untuk properti CLR yang PropertyInfo mendasar untuk objek seperti properti ini. Ini mungkin null untuk properti bayangan atau jika dipetakan langsung ke bidang.

(Diperoleh dari IReadOnlyPropertyBase)
Sentinel

Mendapatkan nilai sentinel yang menunjukkan bahwa properti ini tidak diatur.

(Diperoleh dari IReadOnlyPropertyBase)
TargetEntityType

Mendapatkan jenis entitas tempat properti navigasi ini akan menyimpan instans.

Metode

AnnotationsToDebugString(Int32)

Mendapatkan string debug untuk semua anotasi yang dideklarasikan pada objek .

(Diperoleh dari IReadOnlyAnnotatable)
FindAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari IReadOnlyAnnotatable)
GetAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, melemparkan jika tidak ada.

(Diperoleh dari IReadOnlyAnnotatable)
GetAnnotations()

Mendapatkan semua anotasi pada objek saat ini.

(Diperoleh dari IReadOnlyAnnotatable)
GetFieldName()

Mendapatkan nama bidang dukungan untuk properti ini, atau null jika bidang dukungan tidak diketahui.

(Diperoleh dari IReadOnlyPropertyBase)
GetPropertyAccessMode()

Mendapatkan yang PropertyAccessMode digunakan untuk objek seperti properti ini.

(Diperoleh dari IReadOnlyPropertyBase)
IsIndexerProperty()

Mendapatkan nilai yang menunjukkan apakah ini adalah properti pengindeks. Properti pengindeks adalah properti yang diakses melalui pengindeks pada kelas entitas.

(Diperoleh dari IReadOnlyPropertyBase)
IsShadowProperty()

Mendapatkan nilai yang menunjukkan apakah ini adalah properti bayangan. Properti bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan di ChangeTracker daripada disimpan dalam instans kelas entitas.

(Diperoleh dari IReadOnlyPropertyBase)

Implementasi Antarmuka Eksplisit

IReadOnlyPropertyBase.IsShadowProperty()

Mendapatkan nilai yang menunjukkan apakah ini adalah properti bayangan. Properti bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan di ChangeTracker daripada disimpan dalam instans kelas entitas.

Berlaku untuk