Freigeben über


RelationalValueGeneratorSelector.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 override Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? FindForType (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Type clrType);
override this.FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Protected Overrides 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 override Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? FindForType (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.ITypeBase typeBase, Type clrType);
override this.FindForType : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase * Type -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Protected Overrides 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: