IRelationalTypeMapper 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
Use IRelationalTypeMappingSource.
将 .NET 类型映射到其相应的关系数据库类型。
注意:今后使用 IRelationalTypeMappingSource 。
此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
public interface IRelationalTypeMapper
public interface IRelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.ITypeMapper
[System.Obsolete("Use IRelationalTypeMappingSource.")]
public interface IRelationalTypeMapper : Microsoft.EntityFrameworkCore.Storage.ITypeMapper
type IRelationalTypeMapper = interface
type IRelationalTypeMapper = interface
interface ITypeMapper
[<System.Obsolete("Use IRelationalTypeMappingSource.")>]
type IRelationalTypeMapper = interface
interface ITypeMapper
Public Interface IRelationalTypeMapper
Public Interface IRelationalTypeMapper
Implements ITypeMapper
- 派生
- 属性
- 实现
属性
ByteArrayMapper |
已过时.
获取要用于字节数组属性的映射器。 |
StringMapper |
已过时.
获取要用于字符串属性的映射器。 |
方法
FindMapping(IProperty) |
已过时.
获取给定属性的关系数据库类型。 如果未找到映射,则返回 null。 |
FindMapping(String) |
已过时.
获取表示给定数据库类型的映射。 如果未找到映射,则返回 null。 |
FindMapping(Type) |
已过时.
获取给定 .NET 类型的关系数据库类型。 如果未找到映射,则返回 null。 |
IsTypeMapped(Type) |
已过时.
获取一个值,该值指示是否映射给定的 .NET 类型。 (继承自 ITypeMapper) |
ValidateTypeName(String) |
已过时.
确保给定的类型名称是关系数据库的有效类型。 如果异常不是有效类型,则会引发异常。 |
扩展方法
GetMapping(IRelationalTypeMapper, IProperty) |
已过时.
获取给定属性的关系数据库类型,如果未找到映射,则引发该类型。 |
GetMapping(IRelationalTypeMapper, String) |
已过时.
获取表示给定数据库类型的映射,如果未找到映射,则引发该映射。 请注意,有时相同的存储类型可以有不同的映射;此方法返回默认值。 |
GetMapping(IRelationalTypeMapper, Type) |
已过时.
获取给定 .NET 类型的关系数据库类型,如果未找到映射,则引发该类型。 |
GetMappingForValue(IRelationalTypeMapper, Object) |
已过时.
获取给定对象的关系数据库类型,如果未找到映射,则引发该类型。 |
IsTypeMapped(IRelationalTypeMapper, Type) |
已过时.
获取一个值,该值指示是否映射给定的 .NET 类型。 |