Udostępnij za pośrednictwem


ValueGeneratorSelector.FindForType Metoda

Definicja

Przeciążenia

FindForType(IProperty, IEntityType, Type)

Tworzy nowy generator wartości dla danej właściwości i typu, gdzie właściwość może mieć wartość ValueConverter.

FindForType(IProperty, ITypeBase, Type)

Tworzy nowy generator wartości dla danej właściwości i typu, gdzie właściwość może mieć wartość ValueConverter.

FindForType(IProperty, IEntityType, Type)

Tworzy nowy generator wartości dla danej właściwości i typu, gdzie właściwość może mieć wartość ValueConverter.

protected virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? FindForType (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Type clrType);
abstract member FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Protected Overridable Function FindForType (property As IProperty, entityType As IEntityType, clrType As Type) As ValueGenerator

Parametry

property
IProperty

Właściwość do pobrania generatora wartości dla.

entityType
IEntityType

Typ jednostki, dla którego będzie używany generator wartości. Po wywołaniu dla właściwości dziedziczych dla typów jednostek pochodnych ten typ jednostki może różnić się od zadeklarowanego typu jednostki na property

clrType
Type

Typ, który może być typem dostawcy po konwersji, a nie typem właściwości.

Zwraca

Nowo utworzony generator wartości.

Dotyczy

FindForType(IProperty, ITypeBase, Type)

Tworzy nowy generator wartości dla danej właściwości i typu, gdzie właściwość może mieć wartość ValueConverter.

protected virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? FindForType (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.ITypeBase typeBase, Type clrType);
abstract member FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Protected Overridable Function FindForType (property As IProperty, typeBase As ITypeBase, clrType As Type) As ValueGenerator

Parametry

property
IProperty

Właściwość do pobrania generatora wartości dla.

typeBase
ITypeBase

Typ jednostki, dla którego będzie używany generator wartości. Po wywołaniu dla właściwości dziedziczych dla typów jednostek pochodnych ten typ jednostki może różnić się od zadeklarowanego typu jednostki na property

clrType
Type

Typ, który może być typem dostawcy po konwersji, a nie typem właściwości.

Zwraca

Nowo utworzony generator wartości.

Dotyczy