UShortTypeMapping 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 .NET UInt16 类型和数据库类型之间的映射。
此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
public class UShortTypeMapping : Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
type UShortTypeMapping = class
inherit RelationalTypeMapping
Public Class UShortTypeMapping
Inherits RelationalTypeMapping
- 继承
- 继承
注解
有关详细信息 和示例,请参阅数据库提供程序和扩展的实现 。
构造函数
UShortTypeMapping(RelationalTypeMapping+RelationalTypeMappingParameters) |
初始化 UShortTypeMapping 类的新实例。 |
UShortTypeMapping(String, Nullable<DbType>) |
初始化 UShortTypeMapping 类的新实例。 |
属性
ClrType |
获取 .NET 类型。 (继承自 RelationalTypeMapping) |
Comparer |
为ValueComparer在拍摄快照时无法与 Equals(Object, Object) 和/或需要深度副本进行比较的 CLR 类型添加自定义值快照和比较。 (继承自 CoreTypeMapping) |
Converter |
每当使用此映射时,会将类型与存储区进行转换。 如果不需要转换,则可能为 null。 (继承自 CoreTypeMapping) |
DbType |
DbType获取要使用的 。 (继承自 RelationalTypeMapping) |
Default |
这是一个支持 Entity Framework Core 基础结构的内部 API,不受与公共 API 相同的兼容性标准的约束。 可能会在任何版本中更改或删除它,而无需通知。 仅应在代码中非常谨慎地直接使用它,并且知道在更新到新的 Entity Framework Core 版本时这样做可能会导致应用程序失败。 |
ElementTypeMapping |
如果此类型映射表示基元集合,则保留元素的类型映射。 (继承自 CoreTypeMapping) |
HasNonDefaultSize |
获取一个值,该值指示大小设置是否已手动配置为非默认值。 (继承自 RelationalTypeMapping) |
HasNonDefaultUnicode |
获取一个值,该值指示 Unicode 设置是否已手动配置为非默认值。 (继承自 RelationalTypeMapping) |
IsFixedLength |
获取一个值,该值指示类型是否受固定长度数据的约束。 (继承自 RelationalTypeMapping) |
IsUnicode |
获取一个值,该值指示类型是否应处理 Unicode 数据。 (继承自 RelationalTypeMapping) |
JsonValueReaderWriter |
处理映射类型的实例的读取和写入 JSON 值。 (继承自 CoreTypeMapping) |
KeyComparer |
ValueComparer添加自定义值比较,以便在相互比较键值时使用。 例如,将 PK 与 FK 进行比较时。 (继承自 CoreTypeMapping) |
Parameters |
返回用于创建此类型映射的参数。 (继承自 RelationalTypeMapping) |
Precision |
获取属性配置为存储的数据的精度,如果未配置精度,则为 null。 (继承自 RelationalTypeMapping) |
ProviderValueComparer |
ValueComparer提供程序 CLR 类型值的 。 (继承自 CoreTypeMapping) |
Scale |
获取属性配置为存储的数据比例;如果未配置任何缩放,则为 null。 (继承自 RelationalTypeMapping) |
Size |
获取属性配置为存储的数据大小,如果未配置大小,则为 null。 (继承自 RelationalTypeMapping) |
SqlLiteralFormatString |
获取用于生成此类型的 SQL 文本的字符串格式。 (继承自 RelationalTypeMapping) |
StoreType |
获取数据库类型的名称。 (继承自 RelationalTypeMapping) |
StoreTypeNameBase |
获取数据库类型的基名称。 (继承自 RelationalTypeMapping) |
StoreTypePostfix |
获取数据库类型的名称。 (继承自 RelationalTypeMapping) |
StructuralComparer |
已过时.
ValueComparer添加自定义值比较,以便在需要深层/结构复制和/或比较时使用。 (继承自 CoreTypeMapping) |
ValueGeneratorFactory |
已过时.
用于创建要用于此映射的特定 ValueGenerator 的可选工厂。 (继承自 CoreTypeMapping) |