Partager via


ModelConfigurationBuilder.DefaultTypeMapping Méthode

Définition

Surcharges

DefaultTypeMapping(Type)

Marque le type donné comme scalaire, même s’il est utilisé en dehors des types d’entités. Cela permet d’utiliser des valeurs de ce type dans les requêtes qui ne font pas référence à la propriété de ce type.

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Marque le type donné comme scalaire, même s’il est utilisé en dehors des types d’entités. Cela permet d’utiliser des valeurs de ce type dans les requêtes qui ne font pas référence à la propriété de ce type.

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

Marque le type donné comme scalaire, même s’il est utilisé en dehors des types d’entités. Cela permet d’utiliser des valeurs de ce type dans les requêtes qui ne font pas référence à la propriété de ce type.

DefaultTypeMapping<TScalar>()

Marque le type donné comme scalaire, même s’il est utilisé en dehors des types d’entités. Cela permet d’utiliser des valeurs de ce type dans les requêtes qui ne font pas référence à la propriété de ce type.

DefaultTypeMapping(Type)

Marque le type donné comme scalaire, même s’il est utilisé en dehors des types d’entités. Cela permet d’utiliser des valeurs de ce type dans les requêtes qui ne font pas référence à la propriété de ce type.

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

Paramètres

scalarType
Type

Type scalaire à configurer.

Retours

Objet qui peut être utilisé pour configurer les scalaires.

Remarques

Contrairement à Properties(Type) cette méthode ne doit être appelée que sur un type concret non nullable. L’appel sur un type de base n’applique pas la configuration aux types dérivés.

Il est rarement nécessaire d’appeler cela. S’il existe des propriétés du type donné, l’appel Properties(Type) doit être suffisant dans la plupart des cas.

Pour plus d’informations et d’exemples, consultez Génération de modèles pré-convention dans EF Core .

S’applique à

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Marque le type donné comme scalaire, même s’il est utilisé en dehors des types d’entités. Cela permet d’utiliser des valeurs de ce type dans les requêtes qui ne font pas référence à la propriété de ce type.

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

Paramètres

scalarType
Type

Type scalaire à configurer.

buildAction
Action<TypeMappingConfigurationBuilder>

Action qui effectue la configuration des scalaires.

Retours

Le même ModelConfigurationBuilder instance afin que des appels de configuration supplémentaires puissent être chaînés.

Remarques

Contrairement à Properties(Type) cette méthode ne doit être appelée que sur un type concret non nullable. L’appel sur un type de base n’applique pas la configuration aux types dérivés.

Il est rarement nécessaire d’appeler cela. S’il existe des propriétés du type donné, l’appel Properties(Type) doit être suffisant dans la plupart des cas.

Pour plus d’informations et d’exemples, consultez Génération de modèles pré-convention dans EF Core .

S’applique à

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

Marque le type donné comme scalaire, même s’il est utilisé en dehors des types d’entités. Cela permet d’utiliser des valeurs de ce type dans les requêtes qui ne font pas référence à la propriété de ce type.

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

Paramètres de type

TScalar

Type scalaire à configurer.

Paramètres

buildAction
Action<TypeMappingConfigurationBuilder<TScalar>>

Action qui effectue la configuration des scalaires.

Retours

Le même ModelConfigurationBuilder instance afin que des appels de configuration supplémentaires puissent être chaînés.

Remarques

Contrairement à Properties<TProperty>() cette méthode ne doit être appelée que sur un type concret non nullable. L’appel sur un type de base n’applique pas la configuration aux types dérivés.

Il est rarement nécessaire d’appeler cela. S’il existe des propriétés du type donné, l’appel Properties<TProperty>() doit être suffisant dans la plupart des cas.

Pour plus d’informations et d’exemples, consultez Génération de modèles pré-convention dans EF Core .

S’applique à

DefaultTypeMapping<TScalar>()

Marque le type donné comme scalaire, même s’il est utilisé en dehors des types d’entités. Cela permet d’utiliser des valeurs de ce type dans les requêtes qui ne font pas référence à la propriété de ce type.

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)

Paramètres de type

TScalar

Type scalaire à configurer.

Retours

Objet qui peut être utilisé pour configurer les scalaires.

Remarques

Contrairement à Properties<TProperty>() cette méthode ne doit être appelée que sur un type concret non nullable. L’appel sur un type de base n’applique pas la configuration aux types dérivés.

Il est rarement nécessaire d’appeler cela. S’il existe des propriétés du type donné, l’appel Properties<TProperty>() doit être suffisant dans la plupart des cas.

Pour plus d’informations et d’exemples, consultez Génération de modèles pré-convention dans EF Core .

S’applique à