IConventionPropertyBuilder.HasConversion 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
HasConversion(ValueConverter, Boolean) |
配置 属性,以便使用给定 ValueConverter的 将属性值与数据库进行转换和转换。 |
HasConversion(Type, Boolean) |
配置 属性,使属性值在写入数据库之前转换为给定类型,并在从数据库读取数据时转换回来。 |
HasConversion(ValueConverter, Boolean)
配置 属性,以便使用给定 ValueConverter的 将属性值与数据库进行转换和转换。
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter converter, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasConversion (Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter? converter, bool fromDataAnnotation = false);
abstract member HasConversion : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
Public Function HasConversion (converter As ValueConverter, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder
参数
- converter
- ValueConverter
要使用的转换器。
- fromDataAnnotation
- Boolean
指示配置是否是使用数据注释指定的。
返回
如果应用了配置,则为同一生成器实例, null
否则为 。
适用于
HasConversion(Type, Boolean)
配置 属性,使属性值在写入数据库之前转换为给定类型,并在从数据库读取数据时转换回来。
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasConversion (Type providerClrType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasConversion (Type? providerClrType, bool fromDataAnnotation = false);
abstract member HasConversion : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
Public Function HasConversion (providerClrType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder
参数
- providerClrType
- Type
要转换为和转换自的类型。
- fromDataAnnotation
- Boolean
指示配置是否是使用数据注释指定的。
返回
如果应用了配置,则为同一生成器实例, null
否则为 。