ModelConfigurationBuilder.DefaultTypeMapping Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
DefaultTypeMapping(Type) |
Markiert den angegebenen Typ als Skalar, auch wenn er außerhalb von Entitätstypen verwendet wird. Dadurch können Werte dieses Typs in Abfragen verwendet werden, die nicht auf die Eigenschaft dieses Typs verweisen. |
DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>) |
Markiert den angegebenen Typ als Skalar, auch wenn er außerhalb von Entitätstypen verwendet wird. Dadurch können Werte dieses Typs in Abfragen verwendet werden, die nicht auf die Eigenschaft dieses Typs verweisen. |
DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>) |
Markiert den angegebenen Typ als Skalar, auch wenn er außerhalb von Entitätstypen verwendet wird. Dadurch können Werte dieses Typs in Abfragen verwendet werden, die nicht auf die Eigenschaft dieses Typs verweisen. |
DefaultTypeMapping<TScalar>() |
Markiert den angegebenen Typ als Skalar, auch wenn er außerhalb von Entitätstypen verwendet wird. Dadurch können Werte dieses Typs in Abfragen verwendet werden, die nicht auf die Eigenschaft dieses Typs verweisen. |
DefaultTypeMapping(Type)
Markiert den angegebenen Typ als Skalar, auch wenn er außerhalb von Entitätstypen verwendet wird. Dadurch können Werte dieses Typs in Abfragen verwendet werden, die nicht auf die Eigenschaft dieses Typs verweisen.
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
Parameter
- scalarType
- Type
Der zu konfigurierende Skalartyp.
Gibt zurück
Ein Objekt, das zum Konfigurieren der Skalare verwendet werden kann.
Hinweise
Im Gegensatz zu Properties(Type) dieser Methode sollte nur für einen nicht nullablen konkreten Typ aufgerufen werden. Wenn Sie sie für einen Basistyp aufrufen, wird die Konfiguration nicht auf die abgeleiteten Typen angewendet.
Dieser Aufruf ist selten erforderlich. Wenn Eigenschaften des angegebenen Typs vorhanden sind, sollte der Aufruf Properties(Type) in den meisten Fällen ausreichen.
Weitere Informationen und Beispiele finden Sie unter Erstellen von Modellen vor der Konvention in EF Core .
Gilt für:
DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)
Markiert den angegebenen Typ als Skalar, auch wenn er außerhalb von Entitätstypen verwendet wird. Dadurch können Werte dieses Typs in Abfragen verwendet werden, die nicht auf die Eigenschaft dieses Typs verweisen.
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
Parameter
- scalarType
- Type
Der zu konfigurierende Skalartyp.
- buildAction
- Action<TypeMappingConfigurationBuilder>
Eine Aktion, die die Konfiguration für die Skalar ausführt.
Gibt zurück
Dasselbe ModelConfigurationBuilder instance, sodass zusätzliche Konfigurationsaufrufe verkettet werden können.
Hinweise
Im Gegensatz zu Properties(Type) dieser Methode sollte nur für einen nicht nullablen konkreten Typ aufgerufen werden. Wenn Sie sie für einen Basistyp aufrufen, wird die Konfiguration nicht auf die abgeleiteten Typen angewendet.
Dieser Aufruf ist selten erforderlich. Wenn Eigenschaften des angegebenen Typs vorhanden sind, sollte der Aufruf Properties(Type) in den meisten Fällen ausreichen.
Weitere Informationen und Beispiele finden Sie unter Erstellen von Modellen vor der Konvention in EF Core .
Gilt für:
DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>)
Markiert den angegebenen Typ als Skalar, auch wenn er außerhalb von Entitätstypen verwendet wird. Dadurch können Werte dieses Typs in Abfragen verwendet werden, die nicht auf die Eigenschaft dieses Typs verweisen.
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
Typparameter
- TScalar
Der zu konfigurierende Skalartyp.
Parameter
- buildAction
- Action<TypeMappingConfigurationBuilder<TScalar>>
Eine Aktion, die die Konfiguration für die Skalar ausführt.
Gibt zurück
Dasselbe ModelConfigurationBuilder instance, sodass zusätzliche Konfigurationsaufrufe verkettet werden können.
Hinweise
Im Gegensatz zu Properties<TProperty>() dieser Methode sollte nur für einen nicht nullablen konkreten Typ aufgerufen werden. Wenn Sie sie für einen Basistyp aufrufen, wird die Konfiguration nicht auf die abgeleiteten Typen angewendet.
Dieser Aufruf ist selten erforderlich. Wenn Eigenschaften des angegebenen Typs vorhanden sind, sollte der Aufruf Properties<TProperty>() in den meisten Fällen ausreichen.
Weitere Informationen und Beispiele finden Sie unter Erstellen von Modellen vor der Konvention in EF Core .
Gilt für:
DefaultTypeMapping<TScalar>()
Markiert den angegebenen Typ als Skalar, auch wenn er außerhalb von Entitätstypen verwendet wird. Dadurch können Werte dieses Typs in Abfragen verwendet werden, die nicht auf die Eigenschaft dieses Typs verweisen.
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)
Typparameter
- TScalar
Der zu konfigurierende Skalartyp.
Gibt zurück
Ein Objekt, das zum Konfigurieren der Skalare verwendet werden kann.
Hinweise
Im Gegensatz zu Properties<TProperty>() dieser Methode sollte nur für einen nicht nullablen konkreten Typ aufgerufen werden. Wenn Sie sie für einen Basistyp aufrufen, wird die Konfiguration nicht auf die abgeleiteten Typen angewendet.
Dieser Aufruf ist selten erforderlich. Wenn Eigenschaften des angegebenen Typs vorhanden sind, sollte der Aufruf Properties<TProperty>() in den meisten Fällen ausreichen.
Weitere Informationen und Beispiele finden Sie unter Erstellen von Modellen vor der Konvention in EF Core .
Gilt für:
Entity Framework