Bagikan melalui


IDependentKeyValueFactory<TKey> Antarmuka

Definisi

Pabrik untuk nilai kunci berdasarkan nilai kunci asing yang diambil dari berbagai bentuk data entitas.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

public interface IDependentKeyValueFactory<TKey>
public interface IDependentKeyValueFactory<TKey> : Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory
type IDependentKeyValueFactory<'Key> = interface
type IDependentKeyValueFactory<'Key> = interface
    interface IDependentKeyValueFactory
Public Interface IDependentKeyValueFactory(Of TKey)
Public Interface IDependentKeyValueFactory(Of TKey)
Implements IDependentKeyValueFactory

Jenis parameter

TKey

Jenis generik kunci.

Penerapan

Keterangan

Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.

Properti

EqualityComparer

yang IEqualityComparer<T> digunakan untuk membandingkan instans kunci.

Metode

CreateDependentEquatableKey(IUpdateEntry, Boolean)

Membuat objek kunci yang sama dari nilai kunci asing dalam entri yang diberikan.

(Diperoleh dari IDependentKeyValueFactory)
CreatePrincipalEquatableKey(IUpdateEntry, Boolean)

Membuat objek kunci yang sama dari nilai kunci dalam entri yang diberikan.

(Diperoleh dari IDependentKeyValueFactory)
TryCreateFromBuffer(ValueBuffer, TKey)

Mencoba membuat instans kunci menggunakan nilai kunci asing dari yang diberikan ValueBuffer.

TryCreateFromCurrentValues(IUpdateEntry, TKey)

Mencoba membuat instans kunci menggunakan nilai kunci asing dari yang diberikan IUpdateEntry.

TryCreateFromOriginalValues(IUpdateEntry, TKey)

Mencoba membuat instans kunci menggunakan nilai kunci asing asli dari yang diberikan IUpdateEntry.

TryCreateFromPreStoreGeneratedCurrentValues(IUpdateEntry, TKey)

Upaya untuk membuat instans kunci dari yang diberikan IUpdateEntry menggunakan nilai kunci asing yang ditetapkan sebelum nilai yang dihasilkan penyimpanan disebarluaskan.

TryCreateFromRelationshipSnapshot(IUpdateEntry, TKey)

Mencoba membuat instans kunci dari yang diberikan IUpdateEntry menggunakan nilai kunci asing dari hubungan yang diketahui sebelumnya.

Berlaku untuk