Bagikan melalui


IPrincipalKeyValueFactory<TKey> Antarmuka

Definisi

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