ModelConfigurationBuilder.DefaultTypeMapping Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .