AnnotationsToDebugString(Int32)
|
获取对象上声明的所有注释的调试字符串。
(继承自 IReadOnlyAnnotatable)
|
DisplayName()
|
获取此结构类型的友好显示名称。
(继承自 IReadOnlyTypeBase)
|
DisplayName(Boolean)
|
获取给定 IReadOnlyTypeBase的友好显示名称。
(继承自 IReadOnlyTypeBase)
|
FindAnnotation(String)
|
获取具有给定名称的批注,如果不存在,则返回 null 。
(继承自 IReadOnlyAnnotatable)
|
FindClosestCommonParent(IReadOnlyEntityType)
|
返回作为两个给定实体类型的父级的最近实体类型。 如果其中一个给定实体是另一个实体的父实体,则返回该父实体。 null 如果两个实体类型不在同一层次结构中,则返回 。
|
FindComplexProperty(MemberInfo)
|
获取具有给定成员信息的复杂属性。 null 如果未找到任何属性,则返回 。
(继承自 IReadOnlyTypeBase)
|
FindComplexProperty(String)
|
获取具有给定名称的复杂属性。 null 如果未定义具有给定名称的属性,则返回 。
(继承自 IReadOnlyTypeBase)
|
FindDeclaredComplexProperty(String)
|
查找在具有给定名称的类型上声明的属性。
不返回在基类型上定义的属性。
(继承自 IReadOnlyTypeBase)
|
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)
|
使用给定属性获取在此实体类型上声明的外键。
|
FindDeclaredNavigation(String)
|
获取给定实体类型上的导航属性。 不返回在基类型上定义的导航属性。
null 如果未找到导航属性,则返回 。
|
FindDeclaredProperty(String)
|
查找在具有给定名称的类型上声明的属性。
不返回在基类型上定义的属性。
|
FindDeclaredSkipNavigation(String)
|
获取此实体类型上的 skip 导航属性。
|
FindDeclaredTrigger(String)
|
查找具有给定名称的触发器。
|
FindDiscriminatorProperty()
|
返回将用于存储鉴别器值的属性。
|
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)
|
获取指向给定主键或备用键的给定属性的外键。
null 如果未找到外键,则返回 。
|
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)
|
获取指向给定主键或备用键的给定属性的外键。 null 如果未找到外键,则返回 。
|
FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)
|
获取在给定属性上定义的外键。 仅返回在指定属性集上定义的外键。
|
FindForeignKeys(IReadOnlyProperty)
|
获取在给定属性上定义的外键。 仅返回在指定属性上定义的外键。 不会返回包含指定属性的复合外键。
|
FindIndex(IReadOnlyList<IReadOnlyProperty>)
|
获取在给定属性上定义的未命名索引。 null 如果未定义此类索引,则返回 。
|
FindIndex(IReadOnlyProperty)
|
获取在给定属性上定义的未命名索引。 null 如果未定义此类索引,则返回 。
|
FindIndex(String)
|
获取具有给定名称的索引。 null 如果不存在此类索引,则返回 。
|
FindIndexerPropertyInfo()
|
PropertyInfo返回关联 CLR 类型的索引器的 (如果存在)。
(继承自 IReadOnlyTypeBase)
|
FindKey(IReadOnlyList<IReadOnlyProperty>)
|
获取在给定属性上定义的主键或备用键。
null 如果未为给定属性定义键,则返回 。
|
FindKey(IReadOnlyProperty)
|
获取在给定属性上定义的主键或备用键。 null 如果未为给定属性定义任何键,则返回 。
|
FindMember(String)
|
获取具有给定名称的成员。 null 如果未定义具有给定名称的成员,则返回 。
(继承自 IReadOnlyTypeBase)
|
FindMembersInHierarchy(String)
|
获取此类型、基类型或派生类型上具有给定名称的成员。
(继承自 IReadOnlyTypeBase)
|
FindNavigation(MemberInfo)
|
获取给定实体类型上的导航属性。 null 如果未找到导航属性,则返回 。
|
FindNavigation(String)
|
获取给定实体类型上的导航属性。 null 如果未找到导航属性,则返回 。
|
FindOwnership()
|
如果这是拥有的类型,则返回所有者的关系,否则 null 返回给所有者。
|
FindPrimaryKey()
|
获取此实体类型的主键。 null 如果未定义主键,则返回 。
|
FindProperties(IReadOnlyList<String>)
|
查找给定实体类型上的匹配属性。 null 如果未找到任何属性,则返回 。
|
FindProperty(MemberInfo)
|
获取具有给定成员信息的属性。 null 如果未找到任何属性,则返回 。
|
FindProperty(String)
|
获取具有给定名称的属性。 null 如果未定义具有给定名称的属性,则返回 。
|
FindServiceProperty(String)
|
获取具有给定名称的服务属性。
null 如果未定义具有给定名称的属性,则返回 。
|
FindSkipNavigation(MemberInfo)
|
获取此实体类型上的 skip 导航属性。 null 如果未找到导航属性,则返回 。
|
FindSkipNavigation(String)
|
获取此实体类型上的 skip 导航属性。 null 如果未找到跳过导航属性,则返回 。
|
GetAllBaseTypes()
|
从根开始,获取从中派生此实体类型的所有类型。
|
GetAllBaseTypesAscending()
|
获取从此实体类型派生的模型中的所有类型,从最近的类型开始。
|
GetAllBaseTypesInclusive()
|
从上到下返回此实体类型的所有基类型,包括类型本身。
|
GetAllBaseTypesInclusiveAscending()
|
从下到上返回此实体类型的所有基类型,包括类型本身。
|
GetAnnotation(String)
|
获取具有给定名称的批注,如果不存在,则引发该批注。
(继承自 IReadOnlyAnnotatable)
|
GetAnnotations()
|
获取当前对象上的所有批注。
(继承自 IReadOnlyAnnotatable)
|
GetChangeTrackingStrategy()
|
获取用于此实体类型的更改跟踪策略。 此策略指示上下文如何检测实体类型实例的属性更改。
|
GetComplexProperties()
|
获取在此类型和基类型上定义的复杂属性。
(继承自 IReadOnlyTypeBase)
|
GetConcreteDerivedTypesInclusive()
|
返回此实体类型的所有派生类型,包括类型本身,它们不是 abstract 。
|
GetDeclaredComplexProperties()
|
获取在此类型上声明的复杂属性。
(继承自 IReadOnlyTypeBase)
|
GetDeclaredForeignKeys()
|
获取在此实体类型上声明的所有外键。
|
GetDeclaredIndexes()
|
获取在此实体类型上声明的所有索引。
|
GetDeclaredKeys()
|
获取在此实体类型上声明的所有键。
|
GetDeclaredMembers()
|
获取在此类型上声明的成员。
(继承自 IReadOnlyTypeBase)
|
GetDeclaredNavigations()
|
获取在此实体类型上声明的所有导航属性。
|
GetDeclaredProperties()
|
获取在此实体类型上声明的所有非导航属性。
|
GetDeclaredReferencingForeignKeys()
|
获取面向给定实体类型的所有外键 (即,其中给定实体类型是主体) 的外键。
|
GetDeclaredServiceProperties()
|
获取在此实体类型上声明的所有服务属性。
|
GetDeclaredSkipNavigations()
|
获取在此实体类型上声明的所有跳过导航属性。
|
GetDeclaredTriggers()
|
返回实体类型上声明的触发器。
|
GetDefaultDiscriminatorValue()
|
返回将用于此实体类型的默认鉴别器值。
|
GetDerivedComplexProperties()
|
获取对派生自此类型的类型声明的复杂属性。
(继承自 IReadOnlyTypeBase)
|
GetDerivedForeignKeys()
|
获取对派生自此实体类型的类型声明的所有外键。
|
GetDerivedIndexes()
|
获取针对派生自此实体类型的类型声明的所有索引。
|
GetDerivedNavigations()
|
获取对派生自此实体类型的类型声明的所有导航属性。
|
GetDerivedProperties()
|
获取针对派生自此实体类型的类型声明的所有非导航属性。
|
GetDerivedServiceProperties()
|
获取针对派生自此实体类型的类型声明的所有服务属性。
|
GetDerivedSkipNavigations()
|
获取对派生自此实体类型的类型声明的所有跳过导航属性。
|
GetDerivedTypes()
|
获取模型中派生自此实体类型的所有类型。
|
GetDerivedTypesInclusive()
|
返回此实体类型的所有派生类型,包括类型本身。
|
GetDirectlyDerivedTypes()
|
获取模型中直接派生自此实体类型的所有类型。
|
GetDiscriminatorPropertyName()
|
返回将用于存储鉴别器值的属性的名称。
|
GetDiscriminatorValue()
|
返回此实体类型的鉴别器值。
|
GetForeignKeys()
|
获取在此实体类型上定义的外键。
|
GetIndexes()
|
获取在此实体类型上定义的索引。
|
GetIsDiscriminatorMappingComplete()
|
返回值,该值指示此实体类型的鉴别器映射是否完整。
|
GetKeys()
|
获取此实体类型的主键和备用键。
|
GetMembers()
|
获取在此类型和基类型上定义的成员。
(继承自 IReadOnlyTypeBase)
|
GetNavigationAccessMode()
|
PropertyAccessMode获取用于此实体类型的导航的 。
|
GetNavigations()
|
获取给定实体类型上的所有导航属性。
|
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)
|
这是一个支持 Entity Framework Core 基础结构的内部 API,不受与公共 API 相同的兼容性标准的约束。 可能会在任何版本中更改或删除它,而无需通知。 仅应在代码中非常谨慎地直接使用它,并且知道在更新到新的 Entity Framework Core 版本时这样做可能会导致应用程序失败。
|
GetOrCreateMaterializer(IEntityMaterializerSource)
|
这是一个支持 Entity Framework Core 基础结构的内部 API,不受与公共 API 相同的兼容性标准的约束。 可能会在任何版本中更改或删除它,而无需通知。 仅应在代码中非常谨慎地直接使用它,并且知道在更新到新的 Entity Framework Core 版本时这样做可能会导致应用程序失败。
|
GetProperties()
|
获取在此实体类型上定义的属性。
|
GetProperty(String)
|
获取具有给定名称的属性。
|
GetPropertyAccessMode()
|
PropertyAccessMode获取用于此类型的属性和导航的 。
(继承自 IReadOnlyTypeBase)
|
GetQueryFilter()
|
获取 LINQ 表达式筛选器自动应用于此实体类型的查询。
|
GetReferencingForeignKeys()
|
获取面向给定实体类型的所有外键 (即,其中给定实体类型或基类型是主体) 的外键。
|
GetRootType()
|
获取给定实体类型的根基类型。
|
GetSeedData(Boolean)
|
获取存储在模型中的给定实体类型的数据。
|
GetServiceProperties()
|
获取此实体类型上定义的所有 IReadOnlyServiceProperty 。
|
GetSkipNavigations()
|
获取此实体类型上的跳过导航属性。
|
HasDefiningNavigation()
|
已过时。.
获取一个值,该值指示此实体类型是否具有定义导航。
|
HasServiceProperties()
|
检查此实体类型是否有任何 IServiceProperty 定义。
|
IsAbstract()
|
获取一个值,该值指示此结构类型是否表示抽象类型。
(继承自 IReadOnlyTypeBase)
|
IsAssignableFrom(IReadOnlyEntityType)
|
确定此实体类型是派生自 (,还是与给定实体类型) 相同。
|
IsAssignableFrom(IReadOnlyTypeBase)
|
确定此类型是派生自 (还是与给定类型) 相同。
(继承自 IReadOnlyTypeBase)
|
IsInOwnershipPath(IReadOnlyEntityType)
|
获取一个值,该值指示给定的实体类型是否在此实体类型的所有权路径中。
|
IsOwned()
|
获取一个值,该值指示此实体类型是否由另一个实体类型拥有。
|
IsStrictlyDerivedFrom(IReadOnlyEntityType)
|
确定此实体类型是否派生自 (但与给定实体类型) 不同。
|
IsStrictlyDerivedFrom(IReadOnlyTypeBase)
|
确定此类型是否派生自 (但与给定类型) 不同。
(继承自 IReadOnlyTypeBase)
|
LeastDerivedType(IReadOnlyEntityType)
|
获取指定两个值之间的最小派生类型。
|
ShortName()
|
获取给定的 IReadOnlyTypeBase 短名称,该名称可用于其他标识符。
(继承自 IReadOnlyTypeBase)
|
ToDebugString(MetadataDebugStringOptions, Int32)
|
创建给定元数据的可读表示形式。
警告:不要依赖于返回的字符串的格式。
它仅用于调试,可能会在发布之间任意更改。
|