MutableModelExtensions.FindEntityType 方法

定义

重载

FindEntityType(IMutableModel, Type)

获取映射给定实体类的实体。 null如果未找到具有给定 CLR 类型的实体类型,或者共享类型实体类型正在使用给定 CLR 类型,或者实体类型具有定义导航,则返回 。

FindEntityType(IMutableModel, Type, String, IMutableEntityType)

获取给定名称的实体类型,定义导航名称和定义实体类型。 null如果未找到匹配的实体类型,则返回 。

FindEntityType(IMutableModel, Type)

获取映射给定实体类的实体。 null如果未找到具有给定 CLR 类型的实体类型,或者共享类型实体类型正在使用给定 CLR 类型,或者实体类型具有定义导航,则返回 。

public static Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType FindEntityType (this Microsoft.EntityFrameworkCore.Metadata.IMutableModel model, Type type);
static member FindEntityType : Microsoft.EntityFrameworkCore.Metadata.IMutableModel * Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
<Extension()>
Public Function FindEntityType (model As IMutableModel, type As Type) As IMutableEntityType

参数

model
IMutableModel

要查找实体类型的模型。

type
Type

要为其查找相应实体类型的类型。

返回

实体类型;如果未找到实体类型, null 则为 。

适用于

FindEntityType(IMutableModel, Type, String, IMutableEntityType)

获取给定名称的实体类型,定义导航名称和定义实体类型。 null如果未找到匹配的实体类型,则返回 。

public static Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType FindEntityType (this Microsoft.EntityFrameworkCore.Metadata.IMutableModel model, Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType definingEntityType);
static member FindEntityType : Microsoft.EntityFrameworkCore.Metadata.IMutableModel * Type * string * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
<Extension()>
Public Function FindEntityType (model As IMutableModel, type As Type, definingNavigationName As String, definingEntityType As IMutableEntityType) As IMutableEntityType

参数

model
IMutableModel

要查找实体类型的模型。

type
Type

要查找的实体类型的类型。

definingNavigationName
String

要查找的实体类型的定义导航。

definingEntityType
IMutableEntityType

要查找的实体类型的定义实体类型。

返回

实体类型;如果未找到实体类型, null 则为 。

适用于