ModelConfigurationBuilder.DefaultTypeMapping Метод

Определение

Перегрузки

DefaultTypeMapping(Type)

Помечает заданный тип как скалярный, даже если используется вне типов сущностей. Это позволяет использовать значения этого типа в запросах, которые не ссылаются на свойство этого типа.

В отличие от Properties(Type) этого метода следует вызывать только для конкретного типа, не допускающего значения NULL. При вызове в базовом типе конфигурация не применяется к производным типам.

Вызов этого редко требуется. В большинстве случаев, если свойств вызова заданного типа Properties(Type) должно быть достаточно.

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Помечает заданный тип как скалярный, даже если используется вне типов сущностей. Это позволяет использовать значения этого типа в запросах, которые не ссылаются на свойство этого типа.

В отличие от Properties(Type) этого метода следует вызывать только для конкретного типа, не допускающего значения NULL. При вызове в базовом типе конфигурация не применяется к производным типам.

Вызов этого редко требуется. В большинстве случаев, если свойств вызова заданного типа Properties(Type) должно быть достаточно.

DefaultTypeMapping<TScalar>()

Помечает заданный тип как скалярный, даже если используется вне типов сущностей. Это позволяет использовать значения этого типа в запросах, которые не ссылаются на свойство этого типа.

В отличие от Properties<TProperty>() этого метода следует вызывать только для конкретного типа, не допускающего значения NULL. При вызове в базовом типе конфигурация не применяется к производным типам.

Вызов этого редко требуется. В большинстве случаев, если свойств вызова заданного типа Properties<TProperty>() должно быть достаточно.

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

Помечает заданный тип как скалярный, даже если используется вне типов сущностей. Это позволяет использовать значения этого типа в запросах, которые не ссылаются на свойство этого типа.

В отличие от Properties<TProperty>() этого метода следует вызывать только для конкретного типа, не допускающего значения NULL. При вызове в базовом типе конфигурация не применяется к производным типам.

Вызов этого редко требуется. В большинстве случаев, если свойств вызова заданного типа Properties<TProperty>() должно быть достаточно.

DefaultTypeMapping(Type)

Помечает заданный тип как скалярный, даже если используется вне типов сущностей. Это позволяет использовать значения этого типа в запросах, которые не ссылаются на свойство этого типа.

В отличие от Properties(Type) этого метода следует вызывать только для конкретного типа, не допускающего значения NULL. При вызове в базовом типе конфигурация не применяется к производным типам.

Вызов этого редко требуется. В большинстве случаев, если свойств вызова заданного типа Properties(Type) должно быть достаточно.

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

Параметры

scalarType
Type

Скалярный тип, который необходимо настроить.

Возвращаемое значение

TypeMappingConfigurationBuilder

Объект, который можно использовать для настройки скаляров.

Комментарии

Дополнительные сведения см. в статье о создании модели предварительного соглашения в EF Core .

Применяется к

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

Помечает заданный тип как скалярный, даже если используется вне типов сущностей. Это позволяет использовать значения этого типа в запросах, которые не ссылаются на свойство этого типа.

В отличие от Properties(Type) этого метода следует вызывать только для конкретного типа, не допускающего значения NULL. При вызове в базовом типе конфигурация не применяется к производным типам.

Вызов этого редко требуется. В большинстве случаев, если свойств вызова заданного типа Properties(Type) должно быть достаточно.

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

Параметры

scalarType
Type

Скалярный тип, который необходимо настроить.

buildAction
Action<TypeMappingConfigurationBuilder>

Действие, которое выполняет настройку скаляров.

Возвращаемое значение

ModelConfigurationBuilder

Тот же ModelConfigurationBuilder экземпляр, чтобы можно было связать дополнительные вызовы конфигурации.

Комментарии

Дополнительные сведения см. в статье о создании модели предварительного соглашения в EF Core .

Применяется к

DefaultTypeMapping<TScalar>()

Помечает заданный тип как скалярный, даже если используется вне типов сущностей. Это позволяет использовать значения этого типа в запросах, которые не ссылаются на свойство этого типа.

В отличие от Properties<TProperty>() этого метода следует вызывать только для конкретного типа, не допускающего значения NULL. При вызове в базовом типе конфигурация не применяется к производным типам.

Вызов этого редко требуется. В большинстве случаев, если свойств вызова заданного типа Properties<TProperty>() должно быть достаточно.

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)

Параметры типа

TScalar

Скалярный тип, который необходимо настроить.

Возвращаемое значение

TypeMappingConfigurationBuilder<TScalar>

Объект, который можно использовать для настройки скаляров.

Комментарии

Дополнительные сведения см. в статье о создании модели предварительного соглашения в EF Core .

Применяется к

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

Помечает заданный тип как скалярный, даже если используется вне типов сущностей. Это позволяет использовать значения этого типа в запросах, которые не ссылаются на свойство этого типа.

В отличие от Properties<TProperty>() этого метода следует вызывать только для конкретного типа, не допускающего значения NULL. При вызове в базовом типе конфигурация не применяется к производным типам.

Вызов этого редко требуется. В большинстве случаев, если свойств вызова заданного типа Properties<TProperty>() должно быть достаточно.

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

Параметры типа

TScalar

Скалярный тип, который необходимо настроить.

Параметры

buildAction
Action<TypeMappingConfigurationBuilder<TScalar>>

Действие, которое выполняет настройку скаляров.

Возвращаемое значение

ModelConfigurationBuilder

Тот же ModelConfigurationBuilder экземпляр, чтобы можно было связать дополнительные вызовы конфигурации.

Комментарии

Дополнительные сведения см. в статье о создании модели предварительного соглашения в EF Core .

Применяется к