IDependentKeyValueFactory<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 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
Entity Framework