ModelConfigurationBuilder.DefaultTypeMapping Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework