Udostępnij przez


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.

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.

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.

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.

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.

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

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

Uwagi

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.

Aby uzyskać więcej informacji i przykładów, zobacz 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.

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

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

Uwagi

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.

Aby uzyskać więcej informacji i przykładów, zobacz 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.

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

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

Uwagi

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.

Aby uzyskać więcej informacji i przykładów, zobacz 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.

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

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

Uwagi

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.

Aby uzyskać więcej informacji i przykładów, zobacz Tworzenie modelu przed konwencją w programie EF Core .

Dotyczy