ModelConfigurationBuilder.DefaultTypeMapping Metoda

Definicja

Przeciążenia

DefaultTypeMapping(Type)

Oznacza dany typ jako skalarny, nawet w przypadku użycia poza typami jednostek. Umożliwia to używanie wartości tego typu w zapytaniach, które nie odwołują się do właściwości tego typu.

W przeciwieństwie do Properties(Type) tej metody należy wywołać tylko w przypadku typu betonowego, który nie może mieć wartości null. Wywołanie go w typie podstawowym nie będzie stosować konfiguracji do typów pochodnych.

Wywoływanie tego jest rzadko potrzebne. Jeśli w większości przypadków istnieją właściwości wywołania Properties(Type) danego typu, powinny być wystarczające.

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Oznacza dany typ jako skalarny, nawet w przypadku użycia poza typami jednostek. Umożliwia to używanie wartości tego typu w zapytaniach, które nie odwołują się do właściwości tego typu.

W przeciwieństwie do Properties(Type) tej metody należy wywołać tylko w przypadku typu betonowego, który nie może mieć wartości null. Wywołanie go w typie podstawowym nie będzie stosować konfiguracji do typów pochodnych.

Wywoływanie tego jest rzadko potrzebne. Jeśli w większości przypadków istnieją właściwości wywołania Properties(Type) danego typu, powinny być wystarczające.

DefaultTypeMapping<TScalar>()

Oznacza dany typ jako skalarny, nawet w przypadku użycia poza typami jednostek. Umożliwia to używanie wartości tego typu w zapytaniach, które nie odwołują się do właściwości tego typu.

W przeciwieństwie do Properties<TProperty>() tej metody należy wywołać tylko w przypadku typu betonowego, który nie może mieć wartości null. Wywołanie go w typie podstawowym nie będzie stosować konfiguracji do typów pochodnych.

Wywoływanie tego jest rzadko potrzebne. Jeśli w większości przypadków istnieją właściwości wywołania Properties<TProperty>() danego typu, powinny być wystarczające.

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

Oznacza dany typ jako skalarny, nawet w przypadku użycia poza typami jednostek. Umożliwia to używanie wartości tego typu w zapytaniach, które nie odwołują się do właściwości tego typu.

W przeciwieństwie do Properties<TProperty>() tej metody należy wywołać tylko w przypadku typu betonowego, który nie może mieć wartości null. Wywołanie go w typie podstawowym nie będzie stosować konfiguracji do typów pochodnych.

Wywoływanie tego jest rzadko potrzebne. Jeśli w większości przypadków istnieją właściwości wywołania Properties<TProperty>() danego typu, powinny być wystarczające.

DefaultTypeMapping(Type)

Oznacza dany typ jako skalarny, nawet w przypadku użycia poza typami jednostek. Umożliwia to używanie wartości tego typu w zapytaniach, które nie odwołują się do właściwości tego typu.

W przeciwieństwie do Properties(Type) tej metody należy wywołać tylko w przypadku typu betonowego, który nie może mieć wartości null. Wywołanie go w typie podstawowym nie będzie stosować konfiguracji do typów pochodnych.

Wywoływanie tego jest rzadko potrzebne. Jeśli w większości przypadków istnieją właściwości wywołania Properties(Type) danego typu, powinny być wystarczające.

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

Typ skalarny do skonfigurowania.

Zwraca

TypeMappingConfigurationBuilder

Obiekt, który może służyć do konfigurowania skalarów.

Uwagi

Aby uzyskać więcej informacji, zobacz Pre-convention model building in EF Core (Tworzenie modelu przed konwencją w programie EF Core ).

Dotyczy

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Oznacza dany typ jako skalarny, nawet w przypadku użycia poza typami jednostek. Umożliwia to używanie wartości tego typu w zapytaniach, które nie odwołują się do właściwości tego typu.

W przeciwieństwie do Properties(Type) tej metody należy wywołać tylko w przypadku typu betonowego, który nie może mieć wartości null. Wywołanie go w typie podstawowym nie będzie stosować konfiguracji do typów pochodnych.

Wywoływanie tego jest rzadko potrzebne. Jeśli w większości przypadków istnieją właściwości wywołania Properties(Type) danego typu, powinny być wystarczające.

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

Typ skalarny do skonfigurowania.

buildAction
Action<TypeMappingConfigurationBuilder>

Akcja, która wykonuje konfigurację dla skalarnych.

Zwraca

ModelConfigurationBuilder

To samo ModelConfigurationBuilder wystąpienie, aby można było połączyć łańcuch dodatkowych wywołań konfiguracji.

Uwagi

Aby uzyskać więcej informacji, zobacz Pre-convention model building in EF Core (Tworzenie modelu przed konwencją w programie EF Core ).

Dotyczy

DefaultTypeMapping<TScalar>()

Oznacza dany typ jako skalarny, nawet w przypadku użycia poza typami jednostek. Umożliwia to używanie wartości tego typu w zapytaniach, które nie odwołują się do właściwości tego typu.

W przeciwieństwie do Properties<TProperty>() tej metody należy wywołać tylko w przypadku typu betonowego, który nie może mieć wartości null. Wywołanie go w typie podstawowym nie będzie stosować konfiguracji do typów pochodnych.

Wywoływanie tego jest rzadko potrzebne. Jeśli w większości przypadków istnieją właściwości wywołania Properties<TProperty>() danego typu, powinny być wystarczające.

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

Typ skalarny do skonfigurowania.

Zwraca

TypeMappingConfigurationBuilder<TScalar>

Obiekt, który może służyć do konfigurowania skalarów.

Uwagi

Aby uzyskać więcej informacji, zobacz Pre-convention model building in EF Core (Tworzenie modelu przed konwencją w programie EF Core ).

Dotyczy

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

Oznacza dany typ jako skalarny, nawet w przypadku użycia poza typami jednostek. Umożliwia to używanie wartości tego typu w zapytaniach, które nie odwołują się do właściwości tego typu.

W przeciwieństwie do Properties<TProperty>() tej metody należy wywołać tylko w przypadku typu betonowego, który nie może mieć wartości null. Wywołanie go w typie podstawowym nie będzie stosować konfiguracji do typów pochodnych.

Wywoływanie tego jest rzadko potrzebne. Jeśli w większości przypadków istnieją właściwości wywołania Properties<TProperty>() danego typu, powinny być wystarczające.

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

Typ skalarny do skonfigurowania.

Parametry

buildAction
Action<TypeMappingConfigurationBuilder<TScalar>>

Akcja, która wykonuje konfigurację dla skalarnych.

Zwraca

ModelConfigurationBuilder

To samo ModelConfigurationBuilder wystąpienie, aby można było połączyć łańcuch dodatkowych wywołań konfiguracji.

Uwagi

Aby uzyskać więcej informacji, zobacz Pre-convention model building in EF Core (Tworzenie modelu przed konwencją w programie EF Core ).

Dotyczy