RelationalTypeMapping.RelationalTypeMappingParameters 结构

定义

在层次结构中使用的 RelationalTypeMapping 参数对象。

protected readonly struct RelationalTypeMapping.RelationalTypeMappingParameters
[System.Runtime.CompilerServices.IsReadOnly]
protected readonly struct RelationalTypeMapping.RelationalTypeMappingParameters
Protected Structure RelationalTypeMapping.RelationalTypeMappingParameters
继承
RelationalTypeMapping.RelationalTypeMappingParameters
属性

构造函数

RelationalTypeMapping.RelationalTypeMappingParameters(CoreTypeMapping+CoreTypeMappingParameters, String, StoreTypePostfix, Nullable<DbType>, Boolean, Nullable<Int32>, Boolean, Nullable<Int32>, Nullable<Int32>)

RelationalTypeMapping.RelationalTypeMappingParameters创建新的参数对象。

属性

CoreParameters

基类的参数 CoreTypeMapping

DbType

映射 DbType。

FixedLength

映射固定长度标志。

Precision

映射精度。

PrecisionAndScaleOverriden
已过时.

这是为了与 2.1 提供程序兼容而提供的,不应使用

Scale

映射刻度。

Size

映射大小。

StoreType

映射存储类型。

StoreTypePostfix

指示应将哪些值追加到存储类型名称中。

Unicode

映射 Unicode 标志。

方法

WithComposedConverter(ValueConverter)

创建一个新的 RelationalTypeMapping.RelationalTypeMappingParameters 参数对象,其中给定的转换器由任何现有转换器组成,并在新参数对象上设置。

WithComposedConverter(ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter)

创建一个新的 RelationalTypeMapping.RelationalTypeMappingParameters 参数对象,其中给定的转换器由任何现有转换器组成,并在新参数对象上设置。

WithCoreParameters(CoreTypeMapping+CoreTypeMappingParameters)

使用给定的核心参数创建新的 RelationalTypeMapping.RelationalTypeMappingParameters 参数对象。

WithPrecision(Nullable<Int32>)

创建具有给定精度的新 RelationalTypeMapping.RelationalTypeMappingParameters 参数对象。

WithPrecisionAndScale(Nullable<Int32>, Nullable<Int32>)

创建具有给定精度和小数位数的新 RelationalTypeMapping.RelationalTypeMappingParameters 参数对象

WithScale(Nullable<Int32>)

创建具有给定比例的新 RelationalTypeMapping.RelationalTypeMappingParameters 参数对象。

WithStoreTypeAndSize(String, Nullable<Int32>, Nullable<StoreTypePostfix>)

使用给定的存储类型和大小创建新的 RelationalTypeMapping.RelationalTypeMappingParameters 参数对象。

WithTypeMappingInfo(RelationalTypeMappingInfo)

使用给定的映射信息创建新的 RelationalTypeMapping.RelationalTypeMappingParameters 参数对象。

WithTypeMappingInfo(RelationalTypeMappingInfo, Nullable<StoreTypePostfix>)

使用给定的映射信息创建新的 RelationalTypeMapping.RelationalTypeMappingParameters 参数对象。

适用于