Bagikan melalui


RelationalValueGeneratorSelector Kelas

Definisi

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.

public class RelationalValueGeneratorSelector : Microsoft.EntityFrameworkCore.ValueGeneration.ValueGeneratorSelector
type RelationalValueGeneratorSelector = class
    inherit ValueGeneratorSelector
Public Class RelationalValueGeneratorSelector
Inherits ValueGeneratorSelector
Warisan
RelationalValueGeneratorSelector

Keterangan

Masa pakai layanan adalah Scoped. Ini berarti bahwa setiap DbContext instans akan menggunakan instans layanan ini sendiri. Implementasi 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

RelationalValueGeneratorSelector(IValueGeneratorCache, IRelationalAnnotationProvider)

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.

RelationalValueGeneratorSelector(ValueGeneratorSelectorDependencies)

Menginisialisasi instans baru kelas RelationalValueGeneratorSelector.

Properti

Cache

Cache yang digunakan untuk menyimpan instans generator nilai.

(Diperoleh dari ValueGeneratorSelector)
Dependencies

Dependensi untuk layanan ini.

(Diperoleh dari ValueGeneratorSelector)
RelationalExtensions

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.

Metode

Create(IProperty, IEntityType)

Membuat generator nilai baru untuk properti yang diberikan.

Create(IProperty, IEntityType)

Membuat generator nilai baru untuk properti yang diberikan.

(Diperoleh dari ValueGeneratorSelector)
Create(IProperty, ITypeBase)

Membuat generator nilai baru untuk properti yang diberikan.

(Diperoleh dari ValueGeneratorSelector)
FindForType(IProperty, IEntityType, Type)

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

FindForType(IProperty, IEntityType, Type)

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

(Diperoleh dari ValueGeneratorSelector)
FindForType(IProperty, ITypeBase, 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.

(Diperoleh dari ValueGeneratorSelector)
Select(IProperty, IEntityType)

Memilih generator nilai yang sesuai untuk properti tertentu.

(Diperoleh dari ValueGeneratorSelector)
Select(IProperty, ITypeBase)

Memilih generator nilai yang sesuai untuk properti tertentu.

(Diperoleh dari ValueGeneratorSelector)

Berlaku untuk