Bagikan melalui


Microsoft.EntityFrameworkCore.ValueGeneration Ruang nama

Kelas

BinaryValueGenerator

Menghasilkan byte array dari NewGuid(). Nilai yang dihasilkan tidak bersifat sementara, yang berarti nilai tersebut akan disimpan ke database.

DiscriminatorValueGeneratorFactory

Pabrik yang membuat generator nilai untuk properti diskriminator yang selalu menghasilkan nilai diskriminator untuk jenis entitas yang diberikan.

GuidValueGenerator

Guid Menghasilkan nilai menggunakan NewGuid(). Nilai yang dihasilkan tidak bersifat sementara, yang berarti nilai tersebut akan disimpan ke database.

HiLoValueGenerator<TValue>

Bertindak sebagai dengan ValueGenerator meminta blok nilai dari database yang mendasar dan mengembalikannya satu per satu. Akan meminta database yang mendasar untuk blok lain ketika blok saat ini habis.

HiLoValueGeneratorState

Status aman utas yang digunakan oleh HiLoValueGenerator<TValue>.

RelationalValueGeneratorSelector

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

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

SequentialGuidValueGenerator

Menghasilkan nilai berurutan Guid yang dioptimalkan untuk digunakan dalam kunci atau indeks berkluster server Microsoft SQL, menghasilkan performa yang lebih baik daripada nilai acak. Ini adalah generator default untuk kolom SQL Server Guid yang diatur untuk dibuat saat ditambahkan.

StringValueGenerator

String Menghasilkan nilai menggunakan representasi string dari NewGuid(). Nilai yang dihasilkan tidak bersifat sementara, yang berarti nilai tersebut akan disimpan ke database.

TemporaryGuidValueGenerator

Guid Menghasilkan nilai menggunakan NewGuid(). Nilai yang dihasilkan bersifat sementara, yang berarti nilai tersebut akan digantikan oleh nilai yang dihasilkan database saat entitas disimpan.

TemporaryNumberValueGeneratorFactory

Pabrik untuk pembuatan generator nilai bilangan bulat sementara yang sesuai untuk jenis numerik properti.

ValueGenerator

Menghasilkan nilai untuk properti saat entitas ditambahkan ke konteks.

ValueGenerator<TValue>

Menghasilkan nilai untuk properti saat entitas ditambahkan ke konteks.

ValueGeneratorCache

Menyimpan cache generator nilai untuk properti.

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

ValueGeneratorCacheDependencies

Kelas parameter dependensi layanan untuk ValueGeneratorCache

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

ValueGeneratorFactory

Kelas dasar untuk pabrik yang membuat generator nilai.

ValueGeneratorSelector

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

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

ValueGeneratorSelectorDependencies

Kelas parameter dependensi layanan untuk ValueGeneratorSelector

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

Antarmuka

IValueGeneratorCache

Menyimpan cache generator nilai untuk properti.

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

IValueGeneratorSelector

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

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