ModelConfigurationBuilder.DefaultTypeMapping Метод

Определение

Перегрузки

DefaultTypeMapping(Type)

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

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

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

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

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

DefaultTypeMapping<TScalar>()

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

DefaultTypeMapping(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

Скалярный тип для настройки.

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

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

Комментарии

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

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

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

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

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

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

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 экземпляр, чтобы можно было связать в цепочку дополнительные вызовы конфигурации.

Комментарии

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

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

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

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

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

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

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 экземпляр, чтобы можно было связать в цепочку дополнительные вызовы конфигурации.

Комментарии

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

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

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

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

DefaultTypeMapping<TScalar>()

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

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

Скалярный тип для настройки.

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

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

Комментарии

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

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

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

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