IConventionProperty.SetValueGeneratorFactory Metode
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.
Overload
SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Mengatur pabrik yang akan digunakan untuk menghasilkan nilai untuk properti ini, atau |
SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Mengatur pabrik yang akan digunakan untuk menghasilkan nilai untuk properti ini, atau |
SetValueGeneratorFactory(Type, Boolean) |
Mengatur pabrik yang akan digunakan untuk menghasilkan nilai untuk properti ini, atau |
SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)
Mengatur pabrik yang akan digunakan untuk menghasilkan nilai untuk properti ini, atau null
untuk menghapus pabrik yang ditetapkan sebelumnya.
public Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> * bool -> Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, ITypeBase, ValueGenerator), Optional fromDataAnnotation As Boolean = false) As Func(Of IProperty, ITypeBase, ValueGenerator)
Parameter
- valueGeneratorFactory
- Func<IProperty,ITypeBase,ValueGenerator>
Pabrik yang akan digunakan untuk membuat generator nilai, atau null
untuk menghapus pabrik yang ditetapkan sebelumnya.
- fromDataAnnotation
- Boolean
Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.
Mengembalikan
Nilai yang dikonfigurasi.
Keterangan
Pengaturan null
tidak menonaktifkan pembuatan nilai untuk properti ini, itu hanya menghapus generator apa pun yang secara eksplisit dikonfigurasi untuk properti ini. Penyedia database mungkin masih memiliki generator nilai untuk jenis properti.
Berlaku untuk
SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean)
Mengatur pabrik yang akan digunakan untuk menghasilkan nilai untuk properti ini, atau null
untuk menghapus pabrik yang ditetapkan sebelumnya.
public Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> * bool -> Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, IEntityType, ValueGenerator), Optional fromDataAnnotation As Boolean = false) As Func(Of IProperty, IEntityType, ValueGenerator)
Parameter
- valueGeneratorFactory
- Func<IProperty,IEntityType,ValueGenerator>
Pabrik yang akan digunakan untuk membuat generator nilai, atau null
untuk menghapus pabrik yang ditetapkan sebelumnya.
- fromDataAnnotation
- Boolean
Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.
Mengembalikan
Nilai yang dikonfigurasi.
Keterangan
Pengaturan null
tidak menonaktifkan pembuatan nilai untuk properti ini, itu hanya menghapus generator apa pun yang secara eksplisit dikonfigurasi untuk properti ini. Penyedia database mungkin masih memiliki generator nilai untuk jenis properti.
Berlaku untuk
SetValueGeneratorFactory(Type, Boolean)
Mengatur pabrik yang akan digunakan untuk menghasilkan nilai untuk properti ini, atau null
untuk menghapus pabrik yang ditetapkan sebelumnya.
public Type? SetValueGeneratorFactory (Type? valueGeneratorFactory, bool fromDataAnnotation = false);
abstract member SetValueGeneratorFactory : Type * bool -> Type
Public Function SetValueGeneratorFactory (valueGeneratorFactory As Type, Optional fromDataAnnotation As Boolean = false) As Type
Parameter
- valueGeneratorFactory
- Type
Pabrik yang akan digunakan untuk membuat generator nilai, atau null
untuk menghapus pabrik yang ditetapkan sebelumnya.
- fromDataAnnotation
- Boolean
Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.
Mengembalikan
Nilai yang dikonfigurasi.
Keterangan
Pengaturan null
tidak menonaktifkan pembuatan nilai untuk properti ini, itu hanya menghapus generator apa pun yang secara eksplisit dikonfigurasi untuk properti ini. Penyedia database mungkin masih memiliki generator nilai untuk jenis properti.
Berlaku untuk
Entity Framework