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
Скалярный тип, который необходимо настроить.
Возвращаемое значение
Объект, который можно использовать для настройки скаляров.
Комментарии
Дополнительные сведения см. в статье о создании модели предварительного соглашения в 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 экземпляр, чтобы можно было связать дополнительные вызовы конфигурации.
Комментарии
Дополнительные сведения см. в статье о создании модели предварительного соглашения в 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 экземпляр, чтобы можно было связать дополнительные вызовы конфигурации.
Комментарии
Дополнительные сведения см. в статье о создании модели предварительного соглашения в EF Core .
Применяется к
Обратная связь
Отправить и просмотреть отзыв по