Compartilhar via


ValueGeneratorSelector.FindForType Método

Definição

Sobrecargas

FindForType(IProperty, IEntityType, Type)

Cria um novo gerador de valor para a propriedade e o tipo fornecidos, em que a propriedade pode ter um ValueConverter.

FindForType(IProperty, ITypeBase, Type)

Cria um novo gerador de valor para a propriedade e o tipo fornecidos, em que a propriedade pode ter um ValueConverter.

FindForType(IProperty, IEntityType, Type)

Cria um novo gerador de valor para a propriedade e o tipo fornecidos, em que a propriedade pode ter um 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

Parâmetros

property
IProperty

A propriedade para a qual obter o gerador de valor.

entityType
IEntityType

O tipo de entidade para o qual o gerador de valor será usado. Quando chamado em propriedades herdadas em tipos de entidade derivadas, esse tipo de entidade pode ser diferente do tipo de entidade declarada em property

clrType
Type

O tipo, que pode ser o tipo de provedor após a conversão, em vez do tipo de propriedade.

Retornos

O gerador de valor recém-criado.

Aplica-se a

FindForType(IProperty, ITypeBase, Type)

Cria um novo gerador de valor para a propriedade e o tipo fornecidos, em que a propriedade pode ter um 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

Parâmetros

property
IProperty

A propriedade para a qual obter o gerador de valor.

typeBase
ITypeBase

O tipo de entidade para o qual o gerador de valor será usado. Quando chamado em propriedades herdadas em tipos de entidade derivadas, esse tipo de entidade pode ser diferente do tipo de entidade declarada em property

clrType
Type

O tipo, que pode ser o tipo de provedor após a conversão, em vez do tipo de propriedade.

Retornos

O gerador de valor recém-criado.

Aplica-se a