Bagikan melalui


ValueGeneratorSelector Kelas

Definisi

Memilih generator nilai yang akan digunakan untuk menghasilkan nilai untuk properti entitas.

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

public class ValueGeneratorSelector : Microsoft.EntityFrameworkCore.ValueGeneration.IValueGeneratorSelector
type ValueGeneratorSelector = class
    interface IValueGeneratorSelector
Public Class ValueGeneratorSelector
Implements IValueGeneratorSelector
Warisan
ValueGeneratorSelector
Turunan
Penerapan

Keterangan

Masa pakai layanan adalah Scoped. Ini berarti bahwa setiap DbContext instans akan menggunakan instans layanan ini sendiri. Implementasinya dapat bergantung pada layanan lain yang terdaftar dengan masa pakai apa pun. Implementasinya tidak perlu aman untuk utas.

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

Konstruktor

ValueGeneratorSelector(IValueGeneratorCache)

Menginisialisasi instans baru kelas ValueGeneratorSelector.

ValueGeneratorSelector(ValueGeneratorSelectorDependencies)

Menginisialisasi instans baru kelas ValueGeneratorSelector.

Properti

Cache

Cache yang digunakan untuk menyimpan instans generator nilai.

Dependencies

Dependensi untuk layanan ini.

Metode

Create(IProperty, IEntityType)

Membuat generator nilai baru untuk properti yang diberikan.

Create(IProperty, ITypeBase)

Membuat generator nilai baru untuk properti yang diberikan.

FindForType(IProperty, IEntityType, Type)

Membuat generator nilai baru untuk properti dan jenis yang diberikan, di mana properti mungkin memiliki ValueConverter.

FindForType(IProperty, ITypeBase, Type)

Membuat generator nilai baru untuk properti dan jenis yang diberikan, di mana properti mungkin memiliki ValueConverter.

Select(IProperty, IEntityType)

Memilih generator nilai yang sesuai untuk properti tertentu.

Select(IProperty, ITypeBase)

Memilih generator nilai yang sesuai untuk properti tertentu.

Berlaku untuk