ModelConfigurationBuilder.DefaultTypeMapping Metoda

Definice

Přetížení

DefaultTypeMapping(Type)

Označí daný typ jako skalární, i když je použit mimo typy entit. To umožňuje použít hodnoty tohoto typu v dotazech, které neodkazují na vlastnost tohoto typu.

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Označí daný typ jako skalární, i když je použit mimo typy entit. To umožňuje použít hodnoty tohoto typu v dotazech, které neodkazují na vlastnost tohoto typu.

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

Označí daný typ jako skalární, i když je použit mimo typy entit. To umožňuje použít hodnoty tohoto typu v dotazech, které neodkazují na vlastnost tohoto typu.

DefaultTypeMapping<TScalar>()

Označí daný typ jako skalární, i když je použit mimo typy entit. To umožňuje použít hodnoty tohoto typu v dotazech, které neodkazují na vlastnost tohoto typu.

DefaultTypeMapping(Type)

Označí daný typ jako skalární, i když je použit mimo typy entit. To umožňuje použít hodnoty tohoto typu v dotazech, které neodkazují na vlastnost tohoto typu.

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

Parametry

scalarType
Type

Skalární typ, který se má konfigurovat.

Návraty

Objekt, který lze použít ke konfiguraci skalárů.

Poznámky

Na rozdíl od Properties(Type) této metody by měla být volána pouze u betonového typu s možnou hodnotou null. Volání na základní typ nepoužije konfiguraci na odvozené typy.

Volání je zřídka potřeba. Pokud existují vlastnosti daného typu, mělo by volání Properties(Type) ve většině případů stačit.

Další informace a příklady najdete v tématu Vytváření modelů před konvencí v EF Core .

Platí pro

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Označí daný typ jako skalární, i když je použit mimo typy entit. To umožňuje použít hodnoty tohoto typu v dotazech, které neodkazují na vlastnost tohoto typu.

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

Parametry

scalarType
Type

Skalární typ, který se má konfigurovat.

buildAction
Action<TypeMappingConfigurationBuilder>

Akce, která provádí konfiguraci skalárů.

Návraty

Stejná ModelConfigurationBuilder instance, aby bylo možné zřetězovat další volání konfigurace.

Poznámky

Na rozdíl od Properties(Type) této metody by měla být volána pouze u betonového typu s možnou hodnotou null. Volání na základní typ nepoužije konfiguraci na odvozené typy.

Volání je zřídka potřeba. Pokud existují vlastnosti daného typu, mělo by volání Properties(Type) ve většině případů stačit.

Další informace a příklady najdete v tématu Vytváření modelů před konvencí v EF Core .

Platí pro

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

Označí daný typ jako skalární, i když je použit mimo typy entit. To umožňuje použít hodnoty tohoto typu v dotazech, které neodkazují na vlastnost tohoto typu.

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

Parametry typu

TScalar

Skalární typ, který se má konfigurovat.

Parametry

buildAction
Action<TypeMappingConfigurationBuilder<TScalar>>

Akce, která provádí konfiguraci skalárů.

Návraty

Stejná ModelConfigurationBuilder instance, aby bylo možné zřetězovat další volání konfigurace.

Poznámky

Na rozdíl od Properties<TProperty>() této metody by měla být volána pouze u betonového typu s možnou hodnotou null. Volání na základní typ nepoužije konfiguraci na odvozené typy.

Volání je zřídka potřeba. Pokud existují vlastnosti daného typu, mělo by volání Properties<TProperty>() ve většině případů stačit.

Další informace a příklady najdete v tématu Vytváření modelů před konvencí v EF Core .

Platí pro

DefaultTypeMapping<TScalar>()

Označí daný typ jako skalární, i když je použit mimo typy entit. To umožňuje použít hodnoty tohoto typu v dotazech, které neodkazují na vlastnost tohoto typu.

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)

Parametry typu

TScalar

Skalární typ, který se má konfigurovat.

Návraty

Objekt, který lze použít ke konfiguraci skalárů.

Poznámky

Na rozdíl od Properties<TProperty>() této metody by měla být volána pouze u betonového typu s možnou hodnotou null. Volání na základní typ nepoužije konfiguraci na odvozené typy.

Volání je zřídka potřeba. Pokud existují vlastnosti daného typu, mělo by volání Properties<TProperty>() ve většině případů stačit.

Další informace a příklady najdete v tématu Vytváření modelů před konvencí v EF Core .

Platí pro