Compartilhar via


ModelConfigurationBuilder.DefaultTypeMapping Método

Definição

Sobrecargas

DefaultTypeMapping(Type)

Marca o tipo fornecido como um escalar, mesmo quando usado fora dos tipos de entidade. Isso permite que valores desse tipo sejam usados em consultas que não fazem referência à propriedade desse tipo.

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Marca o tipo fornecido como um escalar, mesmo quando usado fora dos tipos de entidade. Isso permite que valores desse tipo sejam usados em consultas que não fazem referência à propriedade desse tipo.

DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>)

Marca o tipo fornecido como um escalar, mesmo quando usado fora dos tipos de entidade. Isso permite que valores desse tipo sejam usados em consultas que não fazem referência à propriedade desse tipo.

DefaultTypeMapping<TScalar>()

Marca o tipo fornecido como um escalar, mesmo quando usado fora dos tipos de entidade. Isso permite que valores desse tipo sejam usados em consultas que não fazem referência à propriedade desse tipo.

DefaultTypeMapping(Type)

Marca o tipo fornecido como um escalar, mesmo quando usado fora dos tipos de entidade. Isso permite que valores desse tipo sejam usados em consultas que não fazem referência à propriedade desse tipo.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder DefaultTypeMapping (Type scalarType);
abstract member DefaultTypeMapping : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder
override this.DefaultTypeMapping : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder
Public Overridable Function DefaultTypeMapping (scalarType As Type) As TypeMappingConfigurationBuilder

Parâmetros

scalarType
Type

O tipo escalar a ser configurado.

Retornos

Um objeto que pode ser usado para configurar os escalares.

Comentários

Ao contrário Properties(Type) desse método, só deve ser chamado em um tipo concreto não anulável. Chamá-lo em um tipo base não aplicará a configuração aos tipos derivados.

Chamar isso raramente é necessário. Se houver propriedades da chamada Properties(Type) de tipo fornecida, deverá ser suficiente na maioria dos casos.

Consulte Criação de modelo de pré-convenção no EF Core para obter mais informações e exemplos.

Aplica-se a

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Marca o tipo fornecido como um escalar, mesmo quando usado fora dos tipos de entidade. Isso permite que valores desse tipo sejam usados em consultas que não fazem referência à propriedade desse tipo.

public virtual Microsoft.EntityFrameworkCore.ModelConfigurationBuilder DefaultTypeMapping (Type scalarType, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> buildAction);
abstract member DefaultTypeMapping : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
override this.DefaultTypeMapping : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
Public Overridable Function DefaultTypeMapping (scalarType As Type, buildAction As Action(Of TypeMappingConfigurationBuilder)) As ModelConfigurationBuilder

Parâmetros

scalarType
Type

O tipo escalar a ser configurado.

buildAction
Action<TypeMappingConfigurationBuilder>

Uma ação que executa a configuração para os escalares.

Retornos

A mesma ModelConfigurationBuilder instância para que chamadas de configuração adicionais possam ser encadeadas.

Comentários

Ao contrário Properties(Type) desse método, só deve ser chamado em um tipo concreto não anulável. Chamá-lo em um tipo base não aplicará a configuração aos tipos derivados.

Chamar isso raramente é necessário. Se houver propriedades da chamada Properties(Type) de tipo fornecida, deverá ser suficiente na maioria dos casos.

Consulte Criação de modelo de pré-convenção no EF Core para obter mais informações e exemplos.

Aplica-se a

DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>)

Marca o tipo fornecido como um escalar, mesmo quando usado fora dos tipos de entidade. Isso permite que valores desse tipo sejam usados em consultas que não fazem referência à propriedade desse tipo.

public virtual Microsoft.EntityFrameworkCore.ModelConfigurationBuilder DefaultTypeMapping<TScalar> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<TScalar>> buildAction);
abstract member DefaultTypeMapping : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
override this.DefaultTypeMapping : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
Public Overridable Function DefaultTypeMapping(Of TScalar) (buildAction As Action(Of TypeMappingConfigurationBuilder(Of TScalar))) As ModelConfigurationBuilder

Parâmetros de tipo

TScalar

O tipo escalar a ser configurado.

Parâmetros

buildAction
Action<TypeMappingConfigurationBuilder<TScalar>>

Uma ação que executa a configuração para os escalares.

Retornos

A mesma ModelConfigurationBuilder instância para que chamadas de configuração adicionais possam ser encadeadas.

Comentários

Ao contrário Properties<TProperty>() desse método, só deve ser chamado em um tipo concreto não anulável. Chamá-lo em um tipo base não aplicará a configuração aos tipos derivados.

Chamar isso raramente é necessário. Se houver propriedades da chamada Properties<TProperty>() de tipo fornecida, deverá ser suficiente na maioria dos casos.

Consulte Criação de modelo de pré-convenção no EF Core para obter mais informações e exemplos.

Aplica-se a

DefaultTypeMapping<TScalar>()

Marca o tipo fornecido como um escalar, mesmo quando usado fora dos tipos de entidade. Isso permite que valores desse tipo sejam usados em consultas que não fazem referência à propriedade desse tipo.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<TScalar> DefaultTypeMapping<TScalar> ();
abstract member DefaultTypeMapping : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>
override this.DefaultTypeMapping : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>
Public Overridable Function DefaultTypeMapping(Of TScalar) () As TypeMappingConfigurationBuilder(Of TScalar)

Parâmetros de tipo

TScalar

O tipo escalar a ser configurado.

Retornos

Um objeto que pode ser usado para configurar os escalares.

Comentários

Ao contrário Properties<TProperty>() desse método, só deve ser chamado em um tipo concreto não anulável. Chamá-lo em um tipo base não aplicará a configuração aos tipos derivados.

Chamar isso raramente é necessário. Se houver propriedades da chamada Properties<TProperty>() de tipo fornecida, deverá ser suficiente na maioria dos casos.

Consulte Criação de modelo de pré-convenção no EF Core para obter mais informações e exemplos.

Aplica-se a