ModelConfigurationBuilder.DefaultTypeMapping Metodo

Definizione

Overload

DefaultTypeMapping(Type)

Contrassegna il tipo specificato come scalare, anche se usato all'esterno dei tipi di entità. In questo modo è possibile usare i valori di questo tipo nelle query che non fanno riferimento alla proprietà di questo tipo.

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Contrassegna il tipo specificato come scalare, anche se usato all'esterno dei tipi di entità. In questo modo è possibile usare i valori di questo tipo nelle query che non fanno riferimento alla proprietà di questo tipo.

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

Contrassegna il tipo specificato come scalare, anche se usato all'esterno dei tipi di entità. In questo modo è possibile usare i valori di questo tipo nelle query che non fanno riferimento alla proprietà di questo tipo.

DefaultTypeMapping<TScalar>()

Contrassegna il tipo specificato come scalare, anche se usato all'esterno dei tipi di entità. In questo modo è possibile usare i valori di questo tipo nelle query che non fanno riferimento alla proprietà di questo tipo.

DefaultTypeMapping(Type)

Contrassegna il tipo specificato come scalare, anche se usato all'esterno dei tipi di entità. In questo modo è possibile usare i valori di questo tipo nelle query che non fanno riferimento alla proprietà di questo 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

Parametri

scalarType
Type

Tipo scalare da configurare.

Restituisce

Oggetto che può essere utilizzato per configurare i scalari.

Commenti

A differenza di Properties(Type) questo metodo deve essere chiamato solo su un tipo concreto non nullable. La chiamata su un tipo di base non applicherà la configurazione ai tipi derivati.

La chiamata a questa operazione è raramente necessaria. Se nella maggior parte dei casi sono presenti proprietà della chiamata Properties(Type) al tipo specificato, è sufficiente.

Per altre informazioni ed esempi, vedere Compilazione di modelli di precon convention in EF Core .

Si applica a

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Contrassegna il tipo specificato come scalare, anche se usato all'esterno dei tipi di entità. In questo modo è possibile usare i valori di questo tipo nelle query che non fanno riferimento alla proprietà di questo 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

Parametri

scalarType
Type

Tipo scalare da configurare.

buildAction
Action<TypeMappingConfigurationBuilder>

Azione che esegue la configurazione per i scalari.

Restituisce

ModelConfigurationBuilder Stessa istanza in modo che sia possibile concatenare le chiamate di configurazione aggiuntive.

Commenti

A differenza di Properties(Type) questo metodo deve essere chiamato solo su un tipo concreto non nullable. La chiamata su un tipo di base non applicherà la configurazione ai tipi derivati.

La chiamata a questa operazione è raramente necessaria. Se nella maggior parte dei casi sono presenti proprietà della chiamata Properties(Type) al tipo specificato, è sufficiente.

Per altre informazioni ed esempi, vedere Compilazione di modelli di precon convention in EF Core .

Si applica a

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

Contrassegna il tipo specificato come scalare, anche se usato all'esterno dei tipi di entità. In questo modo è possibile usare i valori di questo tipo nelle query che non fanno riferimento alla proprietà di questo 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

Parametri di tipo

TScalar

Tipo scalare da configurare.

Parametri

buildAction
Action<TypeMappingConfigurationBuilder<TScalar>>

Azione che esegue la configurazione per i scalari.

Restituisce

ModelConfigurationBuilder Stessa istanza in modo che sia possibile concatenare le chiamate di configurazione aggiuntive.

Commenti

A differenza di Properties<TProperty>() questo metodo deve essere chiamato solo su un tipo concreto non nullable. La chiamata su un tipo di base non applicherà la configurazione ai tipi derivati.

La chiamata a questa operazione è raramente necessaria. Se nella maggior parte dei casi sono presenti proprietà della chiamata Properties<TProperty>() al tipo specificato, è sufficiente.

Per altre informazioni ed esempi, vedere Compilazione di modelli di precon convention in EF Core .

Si applica a

DefaultTypeMapping<TScalar>()

Contrassegna il tipo specificato come scalare, anche se usato all'esterno dei tipi di entità. In questo modo è possibile usare i valori di questo tipo nelle query che non fanno riferimento alla proprietà di questo 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)

Parametri di tipo

TScalar

Tipo scalare da configurare.

Restituisce

Oggetto che può essere utilizzato per configurare i scalari.

Commenti

A differenza di Properties<TProperty>() questo metodo deve essere chiamato solo su un tipo concreto non nullable. La chiamata su un tipo di base non applicherà la configurazione ai tipi derivati.

La chiamata a questa operazione è raramente necessaria. Se nella maggior parte dei casi sono presenti proprietà della chiamata Properties<TProperty>() al tipo specificato, è sufficiente.

Per altre informazioni ed esempi, vedere Compilazione di modelli di precon convention in EF Core .

Si applica a