ModelConfigurationBuilder.DefaultTypeMapping Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro