TypeMappingSource.FindMapping 方法

定义

重载

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 则为 。

注解

注意:仅当没有 IPropertyIModel 可用时才调用此方法,否则调用 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)

适用于