Freigeben über


ValueGeneratorSelector.FindForType Methode

Definition

Überlädt

FindForType(IProperty, IEntityType, Type)

Erstellt einen neuen Wertgenerator für die angegebene Eigenschaft und den angegebenen Typ, wobei die Eigenschaft einen ValueConverterhaben kann.

FindForType(IProperty, ITypeBase, Type)

Erstellt einen neuen Wertgenerator für die angegebene Eigenschaft und den angegebenen Typ, wobei die Eigenschaft einen ValueConverterhaben kann.

FindForType(IProperty, IEntityType, Type)

Erstellt einen neuen Wertgenerator für die angegebene Eigenschaft und den angegebenen Typ, wobei die Eigenschaft einen ValueConverterhaben kann.

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

Parameter

property
IProperty

Die Eigenschaft, für die der Wertgenerator abgerufen werden soll.

entityType
IEntityType

Der Entitätstyp, für den der Wertgenerator verwendet wird. Wenn er für geerbte Eigenschaften für abgeleitete Entitätstypen aufgerufen wird, unterscheidet sich dieser Entitätstyp möglicherweise vom deklarierten Entitätstyp für property

clrType
Type

Der Typ, der nach der Konvertierung der Anbietertyp sein kann, und nicht der Eigenschaftstyp.

Gibt zurück

Der neu erstellte Wertgenerator.

Gilt für:

FindForType(IProperty, ITypeBase, Type)

Erstellt einen neuen Wertgenerator für die angegebene Eigenschaft und den angegebenen Typ, wobei die Eigenschaft einen ValueConverterhaben kann.

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

Parameter

property
IProperty

Die Eigenschaft, für die der Wertgenerator abgerufen werden soll.

typeBase
ITypeBase

Der Entitätstyp, für den der Wertgenerator verwendet wird. Wenn er für geerbte Eigenschaften für abgeleitete Entitätstypen aufgerufen wird, unterscheidet sich dieser Entitätstyp möglicherweise vom deklarierten Entitätstyp für property

clrType
Type

Der Typ, der nach der Konvertierung der Anbietertyp sein kann, und nicht der Eigenschaftstyp.

Gibt zurück

Der neu erstellte Wertgenerator.

Gilt für: