IPrincipalKeyValueFactory<TKey> Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Pabrik untuk nilai kunci berdasarkan nilai kunci utama/utama yang diambil dari berbagai bentuk data entitas.
Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.
public interface IPrincipalKeyValueFactory<TKey>
public interface IPrincipalKeyValueFactory<TKey> : Microsoft.EntityFrameworkCore.ChangeTracking.IPrincipalKeyValueFactory
type IPrincipalKeyValueFactory<'Key> = interface
type IPrincipalKeyValueFactory<'Key> = interface
interface IPrincipalKeyValueFactory
Public Interface IPrincipalKeyValueFactory(Of TKey)
Public Interface IPrincipalKeyValueFactory(Of TKey)
Implements IPrincipalKeyValueFactory
Jenis parameter
- TKey
Jenis kunci.
- Penerapan
Keterangan
Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.
Properti
EqualityComparer |
IEqualityComparer<T> untuk membandingkan objek kunci. |
Metode
CreateEquatableKey(IUpdateEntry, Boolean) |
Membuat objek kunci yang sama dari nilai kunci dalam entri yang diberikan. (Diperoleh dari IPrincipalKeyValueFactory) |
CreateFromBuffer(ValueBuffer) |
Membuat objek kunci dari nilai kunci yang diperoleh dari posisi terindeksnya dalam .ValueBuffer |
CreateFromCurrentValues(IUpdateEntry) |
Membuat objek kunci dari nilai kunci dalam entri yang diberikan. |
CreateFromKeyValues(IReadOnlyList<Object>) |
Membuat objek kunci dari nilai kunci yang diperoleh secara berurutan dari enumerable yang diberikan. |
CreateFromKeyValues(Object[]) |
Membuat objek kunci dari nilai kunci yang diperoleh secara berurutan dari array yang diberikan. |
CreateFromOriginalValues(IUpdateEntry) |
Membuat objek kunci dari nilai kunci asli dalam entri yang diberikan. |
CreateFromRelationshipSnapshot(IUpdateEntry) |
Membuat objek kunci dari nilai kunci rekam jepret hubungan dalam entri yang diberikan. |
FindNullPropertyInCurrentValues(IUpdateEntry) |
Menemukan nilai kunci null pertama dalam entri yang diberikan dan mengembalikan yang terkait IProperty. |
FindNullPropertyInKeyValues(IReadOnlyList<Object>) |
Menemukan null pertama dalam array nilai kunci dalam urutan tertentu dan mengembalikan yang terkait IProperty. |
FindNullPropertyInKeyValues(Object[]) |
Menemukan null pertama dalam array nilai kunci dalam urutan tertentu dan mengembalikan yang terkait IProperty. |
Berlaku untuk
Entity Framework