Bagikan melalui


IConventionProperty.SetValueGeneratorFactory Metode

Definisi

Overload

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.

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.

SetValueGeneratorFactory(Type, Boolean)

Mengatur pabrik yang akan digunakan untuk menghasilkan nilai untuk properti ini, atau null untuk menghapus pabrik yang ditetapkan sebelumnya.

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