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 中的预约定模型生成

适用于