Share via


ModelConfigurationBuilder.DefaultTypeMapping Método

Definición

Sobrecargas

DefaultTypeMapping(Type)

Marca el tipo especificado como escalar, incluso cuando se usa fuera de los tipos de entidad. Esto permite usar valores de este tipo en consultas que no hacen referencia a la propiedad de este tipo.

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Marca el tipo especificado como escalar, incluso cuando se usa fuera de los tipos de entidad. Esto permite usar valores de este tipo en consultas que no hacen referencia a la propiedad de este tipo.

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

Marca el tipo especificado como escalar, incluso cuando se usa fuera de los tipos de entidad. Esto permite usar valores de este tipo en consultas que no hacen referencia a la propiedad de este tipo.

DefaultTypeMapping<TScalar>()

Marca el tipo especificado como escalar, incluso cuando se usa fuera de los tipos de entidad. Esto permite usar valores de este tipo en consultas que no hacen referencia a la propiedad de este tipo.

DefaultTypeMapping(Type)

Marca el tipo especificado como escalar, incluso cuando se usa fuera de los tipos de entidad. Esto permite usar valores de este tipo en consultas que no hacen referencia a la propiedad de este 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

Tipo escalar que se va a configurar.

Devoluciones

Objeto que se puede usar para configurar los escalares.

Comentarios

A diferencia de Properties(Type) este método, solo se debe llamar a en un tipo concreto que no acepta valores NULL. Llamarlo en un tipo base no aplicará la configuración a los tipos derivados.

Llamar a esto rara vez es necesario. Si hay propiedades del tipo especificado que llama Properties(Type) a debe ser suficiente en la mayoría de los casos.

Para obtener más información y ejemplos, consulte Compilación de modelos previos a la convención en EF Core .

Se aplica a

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Marca el tipo especificado como escalar, incluso cuando se usa fuera de los tipos de entidad. Esto permite usar valores de este tipo en consultas que no hacen referencia a la propiedad de este 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

Tipo escalar que se va a configurar.

buildAction
Action<TypeMappingConfigurationBuilder>

Acción que realiza la configuración de los escalares.

Devoluciones

La misma ModelConfigurationBuilder instancia para que se puedan encadenar llamadas de configuración adicionales.

Comentarios

A diferencia de Properties(Type) este método, solo se debe llamar a en un tipo concreto que no acepta valores NULL. Llamarlo en un tipo base no aplicará la configuración a los tipos derivados.

Llamar a esto rara vez es necesario. Si hay propiedades del tipo especificado que llama Properties(Type) a debe ser suficiente en la mayoría de los casos.

Para obtener más información y ejemplos, consulte Compilación de modelos previos a la convención en EF Core .

Se aplica a

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

Marca el tipo especificado como escalar, incluso cuando se usa fuera de los tipos de entidad. Esto permite usar valores de este tipo en consultas que no hacen referencia a la propiedad de este 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

Tipo escalar que se va a configurar.

Parámetros

buildAction
Action<TypeMappingConfigurationBuilder<TScalar>>

Acción que realiza la configuración de los escalares.

Devoluciones

La misma ModelConfigurationBuilder instancia para que se puedan encadenar llamadas de configuración adicionales.

Comentarios

A diferencia de Properties<TProperty>() este método, solo se debe llamar a en un tipo concreto que no acepta valores NULL. Llamarlo en un tipo base no aplicará la configuración a los tipos derivados.

Llamar a esto rara vez es necesario. Si hay propiedades del tipo especificado que llama Properties<TProperty>() a debe ser suficiente en la mayoría de los casos.

Para obtener más información y ejemplos, consulte Compilación de modelos previos a la convención en EF Core .

Se aplica a

DefaultTypeMapping<TScalar>()

Marca el tipo especificado como escalar, incluso cuando se usa fuera de los tipos de entidad. Esto permite usar valores de este tipo en consultas que no hacen referencia a la propiedad de este 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

Tipo escalar que se va a configurar.

Devoluciones

Objeto que se puede usar para configurar los escalares.

Comentarios

A diferencia de Properties<TProperty>() este método, solo se debe llamar a en un tipo concreto que no acepta valores NULL. Llamarlo en un tipo base no aplicará la configuración a los tipos derivados.

Llamar a esto rara vez es necesario. Si hay propiedades del tipo especificado que llama Properties<TProperty>() a debe ser suficiente en la mayoría de los casos.

Para obtener más información y ejemplos, consulte Compilación de modelos previos a la convención en EF Core .

Se aplica a