TypeMappingSource.FindMapping 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
FindMapping(IElementType) |
查找给定 IElementType的类型映射。 |
FindMapping(IProperty) |
查找给定 IProperty的类型映射。 |
FindMapping(MemberInfo) |
查找表示 CLR 类型的字段或属性的给定 MemberInfo 的类型映射。 |
FindMapping(Type) |
查找给定 Type的类型映射。 |
FindMapping(Type, IModel) |
查找给定 Type的类型映射,将预约定配置引入帐户。 |
FindMapping(Type, IModel, CoreTypeMapping) |
查找给定 Type的类型映射,将预约定配置引入帐户。 |
FindMapping(IElementType)
查找给定 IElementType的类型映射。
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IElementType elementType);
override this.FindMapping : Microsoft.EntityFrameworkCore.Metadata.IElementType -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides Function FindMapping (elementType As IElementType) As CoreTypeMapping
参数
- elementType
- IElementType
属性。
返回
类型映射;如果未找到任何类型, null
则为 。
注解
注意:提供程序通常不需要重写此方法。
适用于
FindMapping(IProperty)
查找给定 IProperty的类型映射。
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
override this.FindMapping : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides Function FindMapping (property As IProperty) As CoreTypeMapping
参数
- property
- IProperty
属性。
返回
类型映射;如果未找到任何类型, null
则为 。
注解
注意:提供程序通常不需要重写此方法。
适用于
FindMapping(MemberInfo)
查找表示 CLR 类型的字段或属性的给定 MemberInfo 的类型映射。
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (System.Reflection.MemberInfo member);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (System.Reflection.MemberInfo member);
override this.FindMapping : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides Function FindMapping (member As MemberInfo) As CoreTypeMapping
参数
- member
- MemberInfo
字段或属性。
返回
类型映射;如果未找到任何类型, null
则为 。
注解
注意:仅当没有 IProperty 可用时调用此方法,否则调用 FindMapping(IProperty)
注意:提供程序通常不需要重写此方法。
适用于
FindMapping(Type)
查找给定 Type的类型映射。
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Type type);
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type);
override this.FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides Function FindMapping (type As Type) As CoreTypeMapping
参数
- type
- Type
CLR 类型。
返回
类型映射;如果未找到任何类型, null
则为 。
注解
注意:仅当没有 IProperty 或 IModel 可用时才调用此方法,否则调用 FindMapping(IProperty) 或 FindMapping(Type, IModel, CoreTypeMapping)
注意:提供程序通常不需要重写此方法。
适用于
FindMapping(Type, IModel)
查找给定 Type的类型映射,将预约定配置引入帐户。
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
override this.FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides Function FindMapping (type As Type, model As IModel) As CoreTypeMapping
参数
- type
- Type
CLR 类型。
- model
- IModel
模型。
返回
类型映射;如果未找到任何类型, null
则为 。
注解
注意:仅当不存在 IProperty时才调用此方法,否则调用 FindMapping(IProperty)。
适用于
FindMapping(Type, IModel, CoreTypeMapping)
查找给定 Type的类型映射,将预约定配置引入帐户。
public override Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping = default);
override this.FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public Overrides Function FindMapping (type As Type, model As IModel, Optional elementMapping As CoreTypeMapping = Nothing) As CoreTypeMapping
参数
- type
- Type
CLR 类型。
- model
- IModel
模型。
- elementMapping
- CoreTypeMapping
要使用的元素映射(如果已知)。
返回
类型映射;如果未找到任何类型, null
则为 。
注解
注意:仅当不存在 IProperty时才调用此方法,否则调用 FindMapping(IProperty)。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈