Bagikan melalui


PropertyValues Kelas

Definisi

Kumpulan semua nilai properti untuk entitas.

public abstract class PropertyValues
type PropertyValues = class
Public MustInherit Class PropertyValues
Warisan
PropertyValues

Keterangan

Objek jenis ini dapat diperoleh dari CurrentValues, , OriginalValuesGetDatabaseValues(), atau GetDatabaseValuesAsync(CancellationToken). Setelah diperoleh, objek biasanya digunakan dalam berbagai kombinasi untuk menyelesaikan pengecualian konkurensi optimis yang disinyalir oleh pelemparan DbUpdateConcurrencyException.

Lihat Mengakses entitas terlacak di EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

PropertyValues(InternalEntityEntry)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

Properti

EntityType

Mendapatkan jenis entitas yang mendasar tempat objek ini menyimpan nilai.

InternalEntry

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

Item[IProperty]

Mendapatkan atau menetapkan nilai properti .

Item[String]

Mendapatkan atau mengatur nilai properti dengan nama properti yang ditentukan.

Properties

Mendapatkan properti tempat objek ini menyimpan nilai.

Metode

Clone()

Membuat klon nilai dalam objek ini. Perubahan yang dilakukan pada objek baru tidak akan tercermin dalam objek ini dan sebaliknya.

GetValue<TValue>(IProperty)

Mendapatkan nilai properti seperti menggunakan getter properti terindeks tetapi di ketikkan ke jenis parameter generik.

GetValue<TValue>(String)

Mendapatkan nilai properti seperti menggunakan getter properti terindeks tetapi di ketikkan ke jenis parameter generik.

SetValues(IDictionary<String,Object>)

Mengatur nilai objek ini dengan menyalin nilai dari kamus yang diberikan.

Kunci kamus harus cocok dengan nama properti. Kunci apa pun dalam kamus yang tidak cocok dengan nama properti dalam jenis entitas akan diabaikan.

SetValues(Object)

Mengatur nilai objek ini dengan menyalin nilai dari objek yang diberikan.

SetValues(PropertyValues)

Mengatur nilai objek ini dengan membaca nilai dari objek lain PropertyValues .

SetValues<TProperty>(IDictionary<String,TProperty>)

Mengatur nilai objek ini dengan menyalin nilai dari kamus yang diberikan.

ToObject()

Membuat instans jenis entitas dan mengatur semua propertinya menggunakan nilai dari objek ini.

TryGetValue<TValue>(String, TValue)

Cobalah untuk mendapatkan nilai properti seperti menggunakan getter properti terindeks tetapi ditik ke jenis parameter generik. Jika ada properti, properti akan mengembalikan nilai ke parameter keluar, jika tidak, nilai default TValue

Berlaku untuk