ModelConfigurationBuilder.DefaultTypeMapping 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 中的预约定模型生成 。