AddAnnotation(String, Object, Boolean)
|
向此对象添加批注。 如果已存在具有指定名称的批注,则引发 。
(继承自 IConventionAnnotatable)
|
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)
|
向 对象添加批注。
(继承自 IConventionAnnotatable)
|
AddComplexIndexerProperty(String, Type, Type, String, Boolean, Boolean)
|
向此类型添加由 和 索引器支持的属性。
(继承自 IConventionTypeBase)
|
AddComplexProperty(MemberInfo, String, Boolean, Boolean)
|
向此类型添加属性。
(继承自 IConventionTypeBase)
|
AddComplexProperty(String, Boolean, Boolean)
|
向此类型添加属性。
(继承自 IConventionTypeBase)
|
AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean, Boolean)
|
向此类型添加属性。
(继承自 IConventionTypeBase)
|
AddComplexProperty(String, Type, Type, String, Boolean, Boolean)
|
向此类型添加属性。
(继承自 IConventionTypeBase)
|
AddForeignKey(IConventionProperty, IConventionKey, IConventionEntityType, Boolean)
|
向此实体类型添加新关系。
|
AddForeignKey(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean, Boolean)
|
向此实体类型添加新关系。
|
AddIgnored(String, Boolean)
|
将给定的成员名称标记为忽略,从而阻止约定向类型添加匹配的属性或导航。
(继承自 IConventionTypeBase)
|
AddIndex(IConventionProperty, Boolean)
|
向此实体类型添加索引。
|
AddIndex(IConventionProperty, String, Boolean)
|
向此实体类型添加命名索引。
|
AddIndex(IReadOnlyList<IConventionProperty>, Boolean)
|
向此实体类型添加未命名索引。
|
AddIndex(IReadOnlyList<IConventionProperty>, String, Boolean)
|
向此实体类型添加命名索引。
|
AddIndexerProperty(String, Type, Boolean, Boolean)
|
将 和 索引器支持的属性添加到此实体类型。
|
AddKey(IConventionProperty, Boolean)
|
向此实体类型添加新的备用键。
|
AddKey(IReadOnlyList<IConventionProperty>, Boolean)
|
向此实体类型添加新的备用键。
|
AddProperty(MemberInfo, Boolean)
|
向此实体类型添加属性。
|
AddProperty(String, Boolean)
|
向此实体类型添加属性。
|
AddProperty(String, Type, Boolean, Boolean)
|
向此实体类型添加属性。
|
AddProperty(String, Type, MemberInfo, Boolean, Boolean)
|
向此实体类型添加属性。
|
AddRuntimeAnnotation(String, Object)
|
向此对象添加运行时批注。 如果已存在具有指定名称的批注,则引发 。
(继承自 IAnnotatable)
|
AddServiceProperty(MemberInfo, Boolean)
|
向此实体类型添加服务属性。
|
AddServiceProperty(MemberInfo, Type, Boolean)
|
将服务属性添加到此实体类型。
|
AddSkipNavigation(String, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)
|
向此实体类型添加新的 skip 导航属性。
|
AddSkipNavigation(String, Type, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)
|
向此实体类型添加新的 skip 导航属性。
|
AddTrigger(String, Boolean)
|
在实体类型上创建具有给定名称的新触发器。 如果同一实体类型上存在同名触发器,则引发异常。
|
AnnotationsToDebugString(Int32)
|
获取对象上声明的所有注释的调试字符串。
(继承自 IReadOnlyAnnotatable)
|
DisplayName()
|
获取此结构类型的友好显示名称。
(继承自 IReadOnlyTypeBase)
|
DisplayName(Boolean)
|
获取给定 IReadOnlyTypeBase的友好显示名称。
(继承自 IReadOnlyTypeBase)
|
FindAnnotation(String)
|
获取具有给定名称的批注,如果不存在,则返回 null 。
(继承自 IReadOnlyAnnotatable)
|
FindClosestCommonParent(IEntityType)
|
返回最接近的实体类型,该类型是两个给定实体类型的父级。 如果其中一个给定实体是另一个实体的父实体,则返回该父实体。 null 如果两个实体类型不在同一层次结构中,则返回 。
(继承自 IEntityType)
|
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 导航属性。 不返回在基类型上定义的 skip 导航属性。
null 如果未找到跳过导航属性,则返回 。
|
FindDeclaredTrigger(String)
|
查找具有给定名称的触发器。
|
FindDiscriminatorProperty()
|
返回将用于存储鉴别器值的属性。
|
FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)
|
获取指向给定主键或备用键的给定属性的外键。
null 如果未找到外键,则返回 。
|
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)
|
获取指向给定主键或备用键的给定属性的外键。
null 如果未找到外键,则返回 。
|
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)
|
获取指向给定主键或备用键的给定属性的外键。 null 如果未找到外键,则返回 。
|
FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)
|
获取在给定属性上定义的外键。 仅返回在指定属性集上定义的外键。
|
FindForeignKeys(IReadOnlyProperty)
|
获取在给定属性上定义的外键。 仅返回在指定属性上定义的外键。 不会返回包含指定属性的复合外键。
|
FindIgnoredConfigurationSource(String)
|
指示是否忽略给定的成员名称。
(继承自 IConventionTypeBase)
|
FindIndex(IReadOnlyList<IProperty>)
|
获取在给定属性上定义的未命名索引。 null 如果未定义索引,则返回 。
即使属性列表匹配,也不会返回命名索引。
|
FindIndex(IReadOnlyList<IReadOnlyProperty>)
|
获取在给定属性上定义的未命名索引。 null 如果未定义索引,则返回 。
|
FindIndex(IReadOnlyProperty)
|
获取在给定属性上定义的未命名索引。 null 如果未定义此类索引,则返回 。
|
FindIndex(String)
|
获取具有给定名称的索引。 null 如果不存在此类索引,则返回 。
|
FindIndexerPropertyInfo()
|
PropertyInfo返回关联 CLR 类型的索引器的 (如果存在)。
(继承自 IReadOnlyTypeBase)
|
FindKey(IReadOnlyList<IProperty>)
|
获取在给定属性上定义的主键或备用键。
null 如果未为给定属性定义键,则返回 。
|
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 如果未定义具有给定名称的属性,则返回 。
|
FindRuntimeAnnotation(String)
|
获取具有给定名称的运行时注释,如果不存在,则返回 null 。
(继承自 IAnnotatable)
|
FindRuntimeAnnotationValue(String)
|
获取具有给定名称的运行时注释的值,如果不存在,则返回 null 。
(继承自 IAnnotatable)
|
FindServiceProperty(String)
|
获取具有给定名称的服务属性。
null 如果未定义具有给定名称的属性,则返回 。
|
FindSkipNavigation(MemberInfo)
|
获取此实体类型上的 skip 导航属性。 null 如果未找到导航属性,则返回 。
|
FindSkipNavigation(String)
|
获取此实体类型上的 skip 导航属性。 null 如果未找到跳过导航属性,则返回 。
|
GetAllBaseTypes()
|
从根开始,获取从中派生此实体类型的所有类型。
|
GetAllBaseTypesAscending()
|
获取从此实体类型派生的模型中的所有类型,从最近的类型开始。
|
GetAllBaseTypesInclusive()
|
从上到下返回此实体类型的所有基类型,包括类型本身。
|
GetAllBaseTypesInclusiveAscending()
|
从下到上返回此实体类型的所有基类型,包括类型本身。
|
GetAnnotation(String)
|
获取具有给定名称的批注,如果不存在,则引发该批注。
(继承自 IReadOnlyAnnotatable)
|
GetAnnotations()
|
获取当前 对象上的所有注释。
(继承自 IReadOnlyAnnotatable)
|
GetBaseTypeConfigurationSource()
|
返回 属性的配置 BaseType 源。
|
GetChangeTrackingStrategy()
|
获取用于此类型的更改跟踪策略。 此策略指示上下文如何检测类型实例的属性更改。
(继承自 IReadOnlyTypeBase)
|
GetChangeTrackingStrategyConfigurationSource()
|
返回 的配置 GetChangeTrackingStrategy()源。
|
GetComplexProperties()
|
获取在此类型和基类型上定义的复杂属性。
(继承自 IReadOnlyTypeBase)
|
GetConcreteDerivedTypesInclusive()
|
返回此实体类型的所有派生类型,包括类型本身,这些类型不是 abstract 。
(继承自 IReadOnlyEntityType)
|
GetConfigurationSource()
|
获取此实体类型的配置源。
|
GetDeclaredComplexProperties()
|
获取在此类型上声明的复杂属性。
(继承自 IReadOnlyTypeBase)
|
GetDeclaredForeignKeys()
|
获取在此实体类型上声明的所有外键。
|
GetDeclaredIndexes()
|
获取在此实体类型上声明的所有索引。
|
GetDeclaredKeys()
|
获取在给定 IReadOnlyEntityType的 上声明的所有键。
|
GetDeclaredMembers()
|
获取在此类型上声明的成员。
(继承自 IReadOnlyTypeBase)
|
GetDeclaredNavigations()
|
获取在此实体类型上声明的所有导航属性。
|
GetDeclaredProperties()
|
获取在此实体类型上声明的所有非导航属性。
|
GetDeclaredReferencingForeignKeys()
|
获取面向给定实体类型的所有外键 (即,其中给定实体类型是主体) 的外键。
|
GetDeclaredServiceProperties()
|
获取在此实体类型上声明的所有服务属性。
|
GetDeclaredSkipNavigations()
|
获取在此实体类型上声明的跳过导航属性。
|
GetDeclaredTriggers()
|
返回实体类型上声明的触发器。
|
GetDefaultDiscriminatorValue()
|
返回将用于此实体类型的默认鉴别器值。
(继承自 IReadOnlyEntityType)
|
GetDerivedComplexProperties()
|
获取对派生自此类型的类型声明的复杂属性。
(继承自 IReadOnlyTypeBase)
|
GetDerivedForeignKeys()
|
获取对派生自此实体类型的类型声明的所有外键。
|
GetDerivedIndexes()
|
获取针对派生自此实体类型的类型声明的所有索引。
|
GetDerivedNavigations()
|
获取对派生自此实体类型的类型声明的所有导航属性。
|
GetDerivedProperties()
|
获取针对派生自此实体类型的类型声明的所有非导航属性。
|
GetDerivedServiceProperties()
|
获取针对派生自此实体类型的类型声明的所有服务属性。
|
GetDerivedSkipNavigations()
|
获取对派生自此实体类型的类型声明的所有跳过导航属性。
|
GetDerivedTypes()
|
获取模型中派生自此实体类型的所有类型。
|
GetDerivedTypesInclusive()
|
返回此实体类型的所有派生类型,包括类型本身。
|
GetDirectlyDerivedTypes()
|
获取模型中直接派生自此实体类型的所有类型。
|
GetDiscriminatorMappingCompleteConfigurationSource()
|
ConfigurationSource获取鉴别器值完整性的 。
|
GetDiscriminatorPropertyConfigurationSource()
|
ConfigurationSource获取鉴别器属性的 。
|
GetDiscriminatorPropertyName()
|
返回将用于存储鉴别器值的属性的名称。
(继承自 IReadOnlyEntityType)
|
GetDiscriminatorValue()
|
返回此实体类型的鉴别器值。
(继承自 IReadOnlyEntityType)
|
GetDiscriminatorValueConfigurationSource()
|
ConfigurationSource获取鉴别器值的 。
|
GetFlattenedComplexProperties()
|
返回实现 IComplexProperty的所有属性,包括复杂类型上的属性。
(继承自 ITypeBase)
|
GetFlattenedDeclaredProperties()
|
返回实现 IProperty的所有声明属性,包括复杂类型上的属性。
(继承自 ITypeBase)
|
GetFlattenedProperties()
|
返回实现 IProperty的所有属性,包括复杂类型上的属性。
(继承自 ITypeBase)
|
GetForeignKeyProperties()
|
返回外键中包含的属性。
(继承自 IEntityType)
|
GetForeignKeys()
|
获取在此实体类型上定义的外键。
|
GetIgnoredMembers()
|
获取所有被忽略的成员。
(继承自 IConventionTypeBase)
|
GetIndexes()
|
获取在此实体类型上定义的索引。
|
GetIsDiscriminatorMappingComplete()
|
返回值,该值指示此实体类型的鉴别器映射是否完整。
(继承自 IReadOnlyEntityType)
|
GetIsKeylessConfigurationSource()
|
返回 IsKeyless 属性的配置源。
|
GetKeys()
|
获取此实体类型的主键和备用键。
|
GetMembers()
|
获取在此类型和基类型上定义的成员。
(继承自 IReadOnlyTypeBase)
|
GetNavigationAccessMode()
|
PropertyAccessMode获取用于此类型导航的 。
(继承自 IReadOnlyTypeBase)
|
GetNavigationAccessModeConfigurationSource()
|
返回 的配置 GetNavigationAccessMode()源。
|
GetNavigations()
|
获取给定实体类型上的所有导航属性。
|
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)
|
获取具有给定名称的运行时注释的值,如果不存在,则添加该值。
(继承自 IAnnotatable)
|
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)
|
这是一个支持 Entity Framework Core 基础结构的内部 API,不受与公共 API 相同的兼容性标准的约束。 可能会在任何版本中更改或删除它,恕不另行通知。 应仅在代码中直接使用它,并且非常谨慎,并且知道在更新到新的 Entity Framework Core 版本时,这样做可能会导致应用程序失败。
(继承自 IReadOnlyEntityType)
|
GetOrCreateMaterializer(IEntityMaterializerSource)
|
这是一个支持 Entity Framework Core 基础结构的内部 API,不受与公共 API 相同的兼容性标准的约束。 可能会在任何版本中更改或删除它,恕不另行通知。 应仅在代码中直接使用它,并且非常谨慎,并且知道在更新到新的 Entity Framework Core 版本时,这样做可能会导致应用程序失败。
(继承自 IReadOnlyEntityType)
|
GetPrimaryKeyConfigurationSource()
|
返回主键的配置源。
|
GetProperties()
|
获取在此实体类型上定义的属性。
|
GetProperty(String)
|
获取具有给定名称的属性。
|
GetPropertyAccessMode()
|
PropertyAccessMode获取用于此类型的属性和导航的 。
(继承自 IReadOnlyTypeBase)
|
GetPropertyAccessModeConfigurationSource()
|
返回 的配置 GetPropertyAccessMode()源。
(继承自 IConventionTypeBase)
|
GetQueryFilter()
|
获取 LINQ 表达式筛选器自动应用于此实体类型的查询。
(继承自 IReadOnlyEntityType)
|
GetQueryFilterConfigurationSource()
|
返回 的配置 GetQueryFilter()源。
|
GetReferencingForeignKeys()
|
获取面向给定实体类型的所有外键 (即,其中给定实体类型或其派生的类型是主体) 的外键。
|
GetRootType()
|
获取此实体类型的根基类型。
|
GetRuntimeAnnotations()
|
获取当前 对象上的所有运行时注释。
(继承自 IAnnotatable)
|
GetSeedData(Boolean)
|
获取存储在模型中的给定实体类型的数据。
(继承自 IReadOnlyEntityType)
|
GetServiceProperties()
|
获取在此实体类型上定义的所有服务属性。
|
GetSkipNavigations()
|
获取此实体类型上的所有跳过导航属性。
|
GetSnapshottableMembers()
|
返回更改跟踪时可能需要快照值的所有成员。
(继承自 ITypeBase)
|
GetValueGeneratingProperties()
|
返回当实体条目转换为 Added 状态时需要生成的值的属性。
(继承自 IEntityType)
|
HasBaseType(IConventionEntityType, Boolean)
|
已过时。.
设置此实体类型的基类型。 null 如果这不是继承层次结构中的派生类型,则返回 。
|
HasDefiningNavigation()
|
已过时。.
获取一个值,该值指示此实体类型是否具有定义导航。
(继承自 IReadOnlyEntityType)
|
HasNoKey(Nullable<Boolean>, Boolean)
|
已过时。.
设置一个值,该值指示实体类型是否没有键。
如果设置为 true ,则它仅可用于查询。
null 重置为默认值。
|
HasServiceProperties()
|
检查此实体类型是否定义了任何 IServiceProperty 定义。
(继承自 IReadOnlyEntityType)
|
IsAbstract()
|
获取一个值,该值指示此结构类型是否表示抽象类型。
(继承自 IReadOnlyTypeBase)
|
IsAssignableFrom(IReadOnlyEntityType)
|
确定此实体类型是派生自 (还是与给定实体类型) 相同。
(继承自 IReadOnlyEntityType)
|
IsAssignableFrom(IReadOnlyTypeBase)
|
确定此类型是派生自 (还是与给定类型) 相同。
(继承自 IReadOnlyTypeBase)
|
IsIgnored(String)
|
指示是否忽略给定的成员名称。
(继承自 IConventionTypeBase)
|
IsInOwnershipPath(IReadOnlyEntityType)
|
获取一个值,该值指示给定实体类型是否位于此实体类型的所有权路径中。
(继承自 IReadOnlyEntityType)
|
IsOwned()
|
获取一个值,该值指示此实体类型是否由另一个实体类型拥有。
(继承自 IReadOnlyEntityType)
|
IsStrictlyDerivedFrom(IReadOnlyEntityType)
|
确定此实体类型是否派生自 (但与给定实体类型) 不同。
(继承自 IReadOnlyEntityType)
|
IsStrictlyDerivedFrom(IReadOnlyTypeBase)
|
确定此类型是否派生自 (但与给定类型) 不同。
(继承自 IReadOnlyTypeBase)
|
LeastDerivedType(IEntityType)
|
获取指定两者之间派生最少的类型。
(继承自 IEntityType)
|
LeastDerivedType(IReadOnlyEntityType)
|
获取指定两者之间派生最少的类型。
|
RemoveAnnotation(String)
|
从此 对象中删除具有给定名称的批注。
(继承自 IConventionAnnotatable)
|
RemoveComplexProperty(IConventionComplexProperty)
|
从此类型中删除属性。
(继承自 IConventionTypeBase)
|
RemoveComplexProperty(String)
|
从此类型中删除属性。
(继承自 IConventionTypeBase)
|
RemoveDiscriminatorValue()
|
删除此实体类型的鉴别器值。
|
RemoveForeignKey(IConventionForeignKey)
|
从此实体类型中删除外键。
|
RemoveForeignKey(IReadOnlyForeignKey)
|
从此实体类型中删除外键。
|
RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType)
|
从此实体类型中删除外键。
|
RemoveIgnored(String)
|
删除忽略的成员名称。
(继承自 IConventionTypeBase)
|
RemoveIndex(IConventionIndex)
|
从此实体类型中删除索引。
|
RemoveIndex(IReadOnlyIndex)
|
从此实体类型中删除索引。
|
RemoveIndex(IReadOnlyList<IReadOnlyProperty>)
|
从此实体类型中删除索引。
|
RemoveKey(IConventionKey)
|
从此实体类型中删除主键或备用键。
|
RemoveKey(IReadOnlyKey)
|
从此实体类型中删除主键或备用键。
|
RemoveKey(IReadOnlyList<IReadOnlyProperty>)
|
从此实体类型中删除主键或备用键。
|
RemoveProperty(IConventionProperty)
|
从此实体类型中删除属性。
|
RemoveProperty(IReadOnlyProperty)
|
从此实体类型中删除属性。
|
RemoveProperty(String)
|
从此实体类型中删除属性。
|
RemoveRuntimeAnnotation(String)
|
从此 对象中删除给定的运行时批注。
(继承自 IAnnotatable)
|
RemoveServiceProperty(IReadOnlyServiceProperty)
|
从此实体类型中删除服务属性。
|
RemoveServiceProperty(String)
|
从此实体类型中删除服务属性。
|
RemoveSkipNavigation(IConventionSkipNavigation)
|
从此实体类型中删除 skip 导航属性。
|
RemoveSkipNavigation(IReadOnlySkipNavigation)
|
从此实体类型中删除 skip 导航属性。
|
RemoveTrigger(String)
|
删除具有给定名称的触发器。
|
SetAnnotation(String, Object, Boolean)
|
设置存储在给定名称下的批注。 如果具有指定名称的批注已存在,则覆盖现有批注。
(继承自 IConventionAnnotatable)
|
SetBaseType(IConventionEntityType, Boolean)
|
设置此实体类型的基类型。 null 如果这不是继承层次结构中的派生类型,则返回 。
|
SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)
|
设置要用于此实体类型的更改跟踪策略。 此策略指示上下文如何检测实体类型实例的属性更改。
|
SetDiscriminatorMappingComplete(Nullable<Boolean>, Boolean)
|
设置指示鉴别器映射是否完成的值。
|
SetDiscriminatorProperty(IReadOnlyProperty, Boolean)
|
IReadOnlyProperty设置将用于存储鉴别器值的 。
|
SetDiscriminatorValue(Object, Boolean)
|
设置此实体类型的鉴别器值。
|
SetIsKeyless(Nullable<Boolean>, Boolean)
|
设置一个值,该值指示实体类型是否没有键。
如果设置为 true ,则它仅可用于查询。
null 重置为默认值。
|
SetNavigationAccessMode(Nullable<PropertyAccessMode>, Boolean)
|
PropertyAccessMode设置要用于此实体类型的导航的 。
|
SetOrRemoveAnnotation(String, Object, Boolean)
|
设置存储在给定名称下的批注。 如果具有指定名称的批注已存在,则覆盖现有批注。 如果 null 提供了 ,则删除现有批注。
(继承自 IConventionAnnotatable)
|
SetPrimaryKey(IConventionProperty, Boolean)
|
设置此实体类型的主键。
|
SetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)
|
设置此实体类型的主键。
|
SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)
|
PropertyAccessMode设置要用于此类型的属性的 。
(继承自 IConventionTypeBase)
|
SetQueryFilter(LambdaExpression, Boolean)
|
设置 LINQ 表达式筛选器自动应用于此实体类型的查询。
|
SetRuntimeAnnotation(String, Object)
|
设置存储在给定键下的运行时注释。 如果具有指定名称的批注已存在,则覆盖现有批注。
(继承自 IAnnotatable)
|
ShortName()
|
获取给定的 IReadOnlyTypeBase 短名称,该名称可用于其他标识符。
(继承自 IReadOnlyTypeBase)
|
ToDebugString(MetadataDebugStringOptions, Int32)
|
创建给定元数据的可读表示形式。
警告:不要依赖于返回的字符串的格式。
它仅用于调试,可能会在发布之间任意更改。
(继承自 IReadOnlyEntityType)
|
AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)
|
向 对象添加批注。
|
GetAnnotation(IConventionAnnotatable, String)
|
获取具有给定名称的批注,如果不存在,则引发该批注。
|
SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)
|
设置存储在给定名称下的批注。 如果具有指定名称的批注已存在,则覆盖现有批注。 如果 null 提供了 ,则删除现有批注。
|
AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean)
|
向此实体类型添加新关系。
|
AddIndex(IConventionEntityType, IConventionProperty, Boolean)
|
向此实体类型添加索引。
|
AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean)
|
将 和 索引器支持的属性添加到此实体类型。
|
AddKey(IConventionEntityType, IConventionProperty, Boolean)
|
向此实体类型添加新的备用键。
|
AddProperty(IConventionEntityType, MemberInfo, Boolean)
|
向此实体类型添加属性。
|
AddProperty(IConventionEntityType, String, Boolean)
|
向此实体类型添加属性。
|
AddProperty(IConventionEntityType, String, Type, Boolean, Boolean)
|
向此实体类型添加属性。
|
FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
|
获取使用给定属性在给定 IConventionEntityType 的 上声明的外键。
|
FindDeclaredNavigation(IConventionEntityType, String)
|
获取给定实体类型上的导航属性。 不返回在基类型上定义的导航属性。
null 如果未找到导航属性,则返回 。
|
FindDeclaredProperty(IConventionEntityType, String)
|
查找在具有给定名称的类型上声明的属性。
不返回在基类型上定义的属性。
|
FindDefiningNavigation(IConventionEntityType)
|
已过时。.
返回定义导航(如果存在)或其他 null 导航。
|
FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType)
|
获取指向给定主键或备用键的给定属性的外键。 null 如果未找到外键,则返回 。
|
FindForeignKeys(IConventionEntityType, IProperty)
|
获取在给定属性上定义的外键。 仅返回在指定属性上定义的外键。 不返回包含指定属性的复合外键。
|
FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
|
获取在给定属性上定义的外键。 仅返回在指定属性集上定义的外键。
|
FindIndex(IConventionEntityType, IProperty)
|
获取在给定属性上定义的未命名索引。 null 如果未定义此类索引,则返回 。
即使属性列表匹配,也不会返回命名索引。
|
FindKey(IConventionEntityType, IProperty)
|
获取在给定属性上定义的主键或备用键。 null 如果未为给定属性定义键,则返回 。
|
FindNavigation(IConventionEntityType, MemberInfo)
|
获取给定实体类型上的导航属性。 null 如果未找到导航属性,则返回 。
|
FindNavigation(IConventionEntityType, String)
|
获取给定实体类型上的导航属性。 null 如果未找到导航属性,则返回 。
|
FindOwnership(IConventionEntityType)
|
如果这是拥有的类型,则返回与所有者的关系,否则 null 返回。
|
FindProperties(IConventionEntityType, IReadOnlyList<String>)
|
查找给定实体类型上的匹配属性。 null 如果未找到任何属性,则返回 。
此 API 仅查找标量属性,而不查找导航属性。
|
FindProperty(IConventionEntityType, MemberInfo)
|
获取给定实体类型的属性。 null 如果未找到任何属性,则返回 。
此 API 仅查找标量属性,而不查找导航属性。 使用 FindNavigation(IConventionEntityType, MemberInfo) 查找导航属性。
|
GetAllBaseTypes(IConventionEntityType)
|
从根开始,获取给定实体类型派生自的模型中的所有类型。
|
GetAllBaseTypesAscending(IConventionEntityType)
|
获取模型中给定实体类型派生自的所有类型,从最近的类型开始。
|
GetAllBaseTypesInclusive(IConventionEntityType)
|
返回给定 IEntityType的所有基类型,包括类型本身,从上到下。
|
GetAllBaseTypesInclusiveAscending(IConventionEntityType)
|
返回给定 IEntityType的所有基类型,包括类型本身,从下到上。
|
GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)
|
返回 的配置 GetChangeTrackingStrategy(IEntityType)源。
|
GetDeclaredForeignKeys(IConventionEntityType)
|
获取在给定 IConventionEntityType的 上声明的所有外键。
此方法不返回在基类型上声明的外键。
循环访问所有实体类型时,它很有用,以避免多次处理同一外键。
使用 GetForeignKeys() 还返回在基类型上声明的外键。
|
GetDeclaredIndexes(IConventionEntityType)
|
获取在给定 IConventionEntityType的 上声明的所有索引。
此方法不返回基类型上声明的索引。
循环访问所有实体类型时,它非常有用,以避免多次处理同一索引。
使用 GetForeignKeys() 还返回在基类型上声明的索引。
|
GetDeclaredKeys(IConventionEntityType)
|
获取在给定 IEntityType的 上声明的所有键。
此方法不返回基类型上声明的键。
循环访问所有实体类型时,它很有用,以避免多次处理同一键。
使用 GetKeys() 还返回基类型上声明的键。
|
GetDeclaredNavigations(IConventionEntityType)
|
获取在给定 IConventionEntityType的 上声明的所有导航属性。
此方法不返回在基类型上声明的导航属性。
循环访问所有实体类型时,它非常有用,以避免多次处理相同的导航属性。
使用 GetNavigations(IConventionEntityType) 还返回在基类型上声明的导航属性。
|
GetDeclaredProperties(IConventionEntityType)
|
获取在给定 IConventionEntityType上声明的所有非导航属性。
此方法不返回在基类型上声明的属性。
循环访问所有实体类型时,它很有用,以避免多次处理同一属性。
使用 GetProperties() 还返回在基类型上声明的属性。
|
GetDeclaredReferencingForeignKeys(IConventionEntityType)
|
获取面向给定实体类型的所有外键 (即给定实体类型为主体) 的外键。
|
GetDeclaredServiceProperties(IConventionEntityType)
|
获取在给定 IConventionEntityType的 上声明的所有服务属性。
此方法不返回在基类型上声明的属性。
循环访问所有实体类型时,它很有用,以避免多次处理同一属性。
使用 GetServiceProperties() 还返回在基类型上声明的属性。
|
GetDefiningQueryConfigurationSource(IConventionEntityType)
|
已过时。.
返回 的配置 GetDefiningQuery(IEntityType)源。
|
GetDerivedForeignKeys(IConventionEntityType)
|
获取在派生自给定 IConventionEntityType的类型上声明的所有外键。
此方法不返回在给定实体类型本身上声明的外键。
用于 GetForeignKeys() 返回在此和基实体类型类型上声明的外键。
|
GetDerivedTypes(IConventionEntityType)
|
获取模型中派生自给定实体类型的所有类型。
|
GetDerivedTypesInclusive(IConventionEntityType)
|
返回给定 IConventionEntityType的所有派生类型,包括类型本身。
|
GetDirectlyDerivedTypes(IConventionEntityType)
|
获取模型中直接派生自给定实体类型的所有类型。
|
GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取鉴别器值完整性的 。
|
GetDiscriminatorProperty(IConventionEntityType)
|
返回 IConventionProperty 将用于存储鉴别器值的 。
|
GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取鉴别器属性的 。
|
GetDiscriminatorValueConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取鉴别器值的 。
|
GetNavigations(IConventionEntityType)
|
获取给定实体类型上的所有导航属性。
|
GetQueryFilterConfigurationSource(IConventionEntityType)
|
返回 的配置 GetQueryFilter(IEntityType)源。
|
GetReferencingForeignKeys(IConventionEntityType)
|
获取面向给定实体类型的所有外键 (即,其中给定实体类型或其派生的类型是主体) 的外键。
|
GetRootType(IConventionEntityType)
|
获取给定实体类型的根基类型。
|
RemoveDiscriminatorValue(IConventionEntityType)
|
删除此实体类型的鉴别器值。
|
RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType)
|
从此实体类型中删除外键。
|
RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)
|
从此实体类型中删除索引。
|
RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)
|
从此实体类型中删除主键或备用键。
|
RemoveProperty(IConventionEntityType, String)
|
从此实体类型中删除属性。
|
RootType(IConventionEntityType)
|
已过时。.
获取给定实体类型的根基类型。
|
SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)
|
设置要用于此实体类型的更改跟踪策略。 此策略指示上下文如何检测实体类型实例的属性更改。
|
SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean)
|
已过时。.
设置用作此类型查询的默认源的 LINQ 查询。
|
SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)
|
设置指示鉴别器映射是否完成的值。
|
SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)
|
IProperty设置将用于存储鉴别器值的 。
|
SetDiscriminatorValue(IConventionEntityType, Object, Boolean)
|
设置此实体类型的鉴别器值。
|
SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)
|
设置此实体类型的主键。
|
SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)
|
设置 LINQ 表达式筛选器自动应用于此实体类型的查询。
|
GetNavigationAccessModeConfigurationSource(IConventionTypeBase)
|
返回 的配置 GetNavigationAccessMode(ITypeBase)源。
|
GetPropertyAccessModeConfigurationSource(IConventionTypeBase)
|
返回 的配置 GetPropertyAccessMode(ITypeBase)源。
|
IsIgnored(IConventionTypeBase, String)
|
指示是否忽略给定的成员名称。
|
SetNavigationAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean)
|
PropertyAccessMode设置要用于此实体类型的导航的 。
请注意,单个导航可以替代此访问模式。 此处设置的值将用于未指定替代的任何导航。
|
SetPropertyAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean)
|
PropertyAccessMode设置要用于此类型的属性的 。
请注意,各个属性和导航可以替代此访问模式。 此处设置的值将用于未指定替代的任何属性或导航。
|
GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)
|
返回容器范围内分析存储的生存时间(以秒为单位)。
|
GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)
|
获取 ConfigurationSource 容器范围内的分析存储的生存时间(以秒为单位)。
|
GetContainer(IEntityType)
|
返回实体类型映射到的容器的名称。
|
GetContainer(IReadOnlyEntityType)
|
返回实体类型映射到的容器的名称。
|
GetContainerConfigurationSource(IConventionEntityType)
|
获取 ConfigurationSource 实体类型映射到的容器的 。
|
GetContainingPropertyName(IEntityType)
|
返回实体类型映射到的父属性的名称。
|
GetContainingPropertyName(IReadOnlyEntityType)
|
返回实体类型映射到的父属性的名称。
|
GetContainingPropertyNameConfigurationSource(IConventionEntityType)
|
获取 ConfigurationSource 实体类型映射到的父属性的 。
|
GetDefaultTimeToLive(IReadOnlyEntityType)
|
返回容器范围内的默认生存时间(以秒为单位)。
|
GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)
|
获取 ConfigurationSource 容器范围内默认生存时间(以秒为单位)的 。
|
GetETagProperty(IConventionEntityType)
|
获取此实体上映射到 Cosmos ETag(如果存在)的属性。
|
GetETagProperty(IEntityType)
|
获取此实体上映射到 Cosmos ETag(如果存在)的属性。
|
GetETagProperty(IReadOnlyEntityType)
|
获取此实体上映射到 Cosmos ETag(如果存在)的属性。
|
GetETagPropertyName(IEntityType)
|
返回用于存储 etag 的属性的名称。
|
GetETagPropertyName(IReadOnlyEntityType)
|
返回用于存储 ETag 的属性的名称。
|
GetETagPropertyNameConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取用于存储 etag 的属性的 。
|
GetPartitionKeyProperty(IConventionEntityType)
|
返回用于存储分区键的属性。
|
GetPartitionKeyProperty(IReadOnlyEntityType)
|
返回用于存储分区键的属性。
|
GetPartitionKeyPropertyName(IEntityType)
|
返回用于存储分区键的属性的名称。
|
GetPartitionKeyPropertyName(IReadOnlyEntityType)
|
返回用于存储分区键的属性的名称。
|
GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取用于存储分区键的属性的 。
|
GetThroughput(IReadOnlyEntityType)
|
返回容器范围内的预配吞吐量。
|
GetThroughputConfigurationSource(IConventionEntityType)
|
获取 ConfigurationSource 容器范围内预配吞吐量的 。
|
SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)
|
在容器范围内设置分析存储的生存时间(以秒为单位)。
|
SetContainer(IConventionEntityType, String, Boolean)
|
设置实体类型映射到的容器的名称。
|
SetContainingPropertyName(IConventionEntityType, String, Boolean)
|
设置实体类型映射到的父属性的名称。
|
SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)
|
设置容器范围内的默认生存时间(以秒为单位)。
|
SetETagPropertyName(IConventionEntityType, String, Boolean)
|
设置用于存储 ETag 的属性的名称。
|
SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)
|
设置用于存储分区键的属性的名称。
|
SetThroughput(IConventionEntityType, Nullable<Int32>, Nullable<Boolean>, Boolean)
|
在容器范围内设置预配的吞吐量。
|
DisplayName(ITypeBase)
|
获取给定 ITypeBase的友好显示名称。
|
FindDeclaredNavigation(IEntityType, String)
|
获取给定实体类型上的导航属性。 不返回在基类型上定义的导航属性。
null 如果未找到导航属性,则返回 。
|
FindDeclaredProperty(IEntityType, String)
|
查找在具有给定名称的类型上声明的属性。
不返回在基类型上定义的属性。
|
FindDefiningNavigation(IEntityType)
|
已过时。.
返回定义导航(如果存在)或其他 null 导航。
|
FindForeignKey(IEntityType, IProperty, IKey, IEntityType)
|
获取指向给定主键或备用键的给定属性的外键。 null 如果未找到外键,则返回 。
|
FindForeignKeys(IEntityType, IProperty)
|
获取在给定属性上定义的外键。 仅返回在指定属性上定义的外键。 不返回包含指定属性的复合外键。
|
FindForeignKeys(IEntityType, IReadOnlyList<IProperty>)
|
获取在给定属性上定义的外键。 仅返回在指定属性集上定义的外键。
|
FindIndex(IEntityType, IProperty)
|
获取在给定属性上定义的未命名索引。 null 如果未定义此类索引,则返回 。
即使属性列表匹配,也不会返回命名索引。
|
FindKey(IEntityType, IProperty)
|
获取在给定属性上定义的主键或备用键。 null 如果未为给定属性定义键,则返回 。
|
FindNavigation(IEntityType, MemberInfo)
|
获取给定实体类型上的导航属性。 null 如果未找到导航属性,则返回 。
|
FindNavigation(IEntityType, String)
|
获取给定实体类型上的导航属性。 null 如果未找到导航属性,则返回 。
|
FindOwnership(IEntityType)
|
如果这是拥有的类型,则返回与所有者的关系,否则 null 返回。
|
FindProperties(IEntityType, IReadOnlyList<String>)
|
查找给定实体类型上的匹配属性。 null 如果未找到任何属性,则返回 。
此 API 仅查找标量属性,而不查找导航属性。
|
FindProperty(IEntityType, MemberInfo)
|
获取具有给定成员信息的属性。 null 如果未找到任何属性,则返回 。
此 API 仅查找标量属性,而不查找导航属性。 使用 FindNavigation(IEntityType, MemberInfo) 查找导航属性。
|
FullName(ITypeBase)
|
已过时。.
获取给定 IReadOnlyTypeBase的唯一名称。
|
GetAllBaseTypes(IEntityType)
|
从根开始,获取给定实体类型派生自的模型中的所有类型。
|
GetAllBaseTypesAscending(IEntityType)
|
获取模型中给定实体类型派生自的所有类型,从最近的类型开始。
|
GetAllBaseTypesInclusive(IEntityType)
|
返回给定 IEntityType的所有基类型,包括类型本身,从上到下。
|
GetAllBaseTypesInclusiveAscending(IEntityType)
|
返回给定 IEntityType的所有基类型,包括类型本身,从下到上。
|
GetChangeTrackingStrategy(IEntityType)
|
获取用于此实体类型的更改跟踪策略。 此策略指示上下文如何检测实体类型实例的属性更改。
|
GetClosestCommonParent(IEntityType, IEntityType)
|
已过时。.
返回最接近的实体类型,该类型是两个给定实体类型的父级。 如果其中一个给定实体是另一个实体的父实体,则返回该父实体。 null 如果两个实体类型不在同一层次结构中,则返回 。
|
GetConcreteDerivedTypesInclusive(IEntityType)
|
返回给定 IEntityType的所有派生类型,包括类型本身,它们不是 abstract 。
|
GetDeclaredForeignKeys(IEntityType)
|
获取在给定 IEntityType的 上声明的所有外键。
此方法不返回在基类型上声明的外键。
循环访问所有实体类型时,它很有用,以避免多次处理同一外键。
使用 GetForeignKeys() 还返回在基类型上声明的外键。
|
GetDeclaredIndexes(IEntityType)
|
获取在给定 IEntityType的 上声明的所有索引。
此方法不返回基类型上声明的索引。
循环访问所有实体类型时,它非常有用,以避免多次处理同一索引。
使用 GetForeignKeys() 还返回在基类型上声明的索引。
|
GetDeclaredKeys(IEntityType)
|
获取在给定 IEntityType的 上声明的所有键。
此方法不返回基类型上声明的键。
循环访问所有实体类型时,它很有用,以避免多次处理同一键。
使用 GetKeys() 还返回基类型上声明的键。
|
GetDeclaredNavigations(IEntityType)
|
获取在给定 IEntityType的 上声明的所有导航属性。
此方法不返回在基类型上声明的导航属性。
循环访问所有实体类型时,它非常有用,以避免多次处理相同的导航属性。
使用 GetNavigations(IEntityType) 还返回在基类型上声明的导航属性。
|
GetDeclaredProperties(IEntityType)
|
获取在给定 IEntityType上声明的所有非导航属性。
此方法不返回在基类型上声明的属性。
循环访问所有实体类型时,它很有用,以避免多次处理同一属性。
使用 GetProperties() 还返回在基类型上声明的属性。
|
GetDeclaredReferencingForeignKeys(IEntityType)
|
获取面向给定实体类型的所有外键 (即给定实体类型为主体) 的外键。
|
GetDeclaredServiceProperties(IEntityType)
|
获取在给定 IEntityType的 上声明的所有服务属性。
此方法不返回在基类型上声明的属性。
循环访问所有实体类型时,它很有用,以避免多次处理同一属性。
使用 GetServiceProperties() 还返回在基类型上声明的属性。
|
GetDefiningQuery(IEntityType)
|
已过时。.
获取用作此类型查询的默认源的 LINQ 查询。
|
GetDerivedForeignKeys(IEntityType)
|
获取在派生自给定 IEntityType的类型上声明的所有外键。
此方法不返回在给定实体类型本身上声明的外键。
用于 GetForeignKeys() 返回在此和基实体类型类型上声明的外键。
|
GetDerivedTypes(IEntityType)
|
获取模型中派生自给定实体类型的所有类型。
|
GetDerivedTypesInclusive(IEntityType)
|
返回给定 IEntityType的所有派生类型,包括类型本身。
|
GetDirectlyDerivedTypes(IEntityType)
|
获取模型中直接派生自给定实体类型的所有类型。
|
GetDiscriminatorProperty(IEntityType)
|
已过时。.
返回 IReadOnlyProperty 将用于存储鉴别器值的 。
|
GetDiscriminatorValue(IEntityType)
|
返回此实体类型的鉴别器值。
|
GetIsDiscriminatorMappingComplete(IEntityType)
|
返回值,该值指示此实体类型的鉴别器映射是否完整。
|
GetNavigations(IEntityType)
|
已过时。.
获取给定实体类型上的所有导航属性。
|
GetProperty(IEntityType, String)
|
获取具有给定名称的属性。
此 API 仅查找标量属性,而不查找导航属性。 使用 FindNavigation(IEntityType, String) 查找导航属性。
|
GetQueryFilter(IEntityType)
|
获取 LINQ 表达式筛选器自动应用于此实体类型的查询。
|
GetReferencingForeignKeys(IEntityType)
|
获取面向给定实体类型的所有外键 (即给定实体类型为主体) 的外键。
|
GetRootType(IEntityType)
|
获取给定实体类型的根基类型。
|
GetSeedData(IEntityType, Boolean)
|
获取存储在模型中的给定实体类型的数据。
|
HasDefiningNavigation(IEntityType)
|
已过时。.
获取一个值,该值指示此实体类型是否具有定义导航。
|
IsAbstract(ITypeBase)
|
检查此实体类型是否表示抽象类型。
|
IsAssignableFrom(IEntityType, IEntityType)
|
确定此实体类型是派生自 (还是与给定实体类型) 相同。
|
IsInOwnershipPath(IEntityType, IEntityType)
|
获取一个值,该值指示给定实体类型是否位于此实体类型的所有权路径中。
|
IsOwned(IEntityType)
|
获取一个值,该值指示此实体类型是否由另一个实体类型拥有。
|
IsStrictlyDerivedFrom(IEntityType, IEntityType)
|
确定此实体类型是否派生自 (但与给定实体类型) 不同。
|
LeastDerivedType(IEntityType, IEntityType)
|
获取指定两者之间派生最少的类型。
|
RootType(IEntityType)
|
已过时。.
获取给定实体类型的根基类型。
|
ShortName(ITypeBase)
|
获取给定 的 ITypeBase 短名称,该名称可在其他标识符中使用。
|
ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)
|
创建给定元数据的可读表示形式。
警告:不要依赖于返回的字符串的格式。
它仅用于调试,并且可能会在版本之间任意更改。
|
AnnotationsToDebugString(IAnnotatable, Int32)
|
获取对象上声明的所有注释的调试字符串。
|
GetAnnotation(IAnnotatable, String)
|
获取具有给定名称的批注,如果不存在,则引发该批注。
|
GetDefiningQueryConfigurationSource(IConventionEntityType)
|
返回 的配置 GetInMemoryQuery(IReadOnlyEntityType)源。
|
GetInMemoryQuery(IEntityType)
|
获取用作此类型查询的默认源的 LINQ 查询。
|
GetInMemoryQuery(IReadOnlyEntityType)
|
获取用作此类型查询的默认源的 LINQ 查询。
|
SetInMemoryQuery(IConventionEntityType, LambdaExpression, Boolean)
|
设置用作此类型查询的默认源的 LINQ 查询。
|
AddCheckConstraint(IConventionEntityType, String, String, Boolean)
|
使用实体类型上的给定名称创建新的检查约束。 如果同一实体类型上存在同名检查约束,则引发异常。
|
FindCheckConstraint(IConventionEntityType, String)
|
查找 IConventionCheckConstraint 具有给定名称的 。
|
FindCheckConstraint(IEntityType, String)
|
查找 ICheckConstraint 具有给定名称的 。
|
FindCheckConstraint(IReadOnlyEntityType, String)
|
查找 IReadOnlyCheckConstraint 具有给定名称的 。
|
FindMappingFragment(IConventionEntityType, StoreObjectIdentifier)
|
返回特定类似表的存储对象的实体类型映射。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)
|
返回特定类似表的存储对象的实体类型映射。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
FindRowInternalForeignKeys(IConventionEntityType, StoreObjectIdentifier)
|
获取给定实体类型的外键,这些外键指向共享同一表类似存储对象的其他实体类型。
|
FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)
|
获取给定实体类型的外键,这些外键指向共享同一表类似存储对象的其他实体类型。
|
FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)
|
获取给定实体类型的外键,这些外键指向共享同一表类似存储对象的其他实体类型。
|
GetCheckConstraints(IConventionEntityType)
|
返回实体类型中包含的所有检查约束。
|
GetCheckConstraints(IEntityType)
|
返回实体类型中包含的所有检查约束。
|
GetCheckConstraints(IReadOnlyEntityType)
|
返回实体类型中包含的所有检查约束。
|
GetComment(IEntityType)
|
返回此实体映射到的表的注释。
|
GetComment(IReadOnlyEntityType)
|
返回此实体映射到的表的注释。
|
GetCommentConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取表注释的 。
|
GetContainerColumnName(IReadOnlyEntityType)
|
获取实体类型映射到的容器列名称。
|
GetContainerColumnNameConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取容器列名称的 。
|
GetContainerColumnTypeMapping(IReadOnlyEntityType)
|
已过时。.
获取实体类型映射到的容器列类型映射。
|
GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
|
已过时。.
ConfigurationSource获取容器列类型映射的 。
|
GetDeclaredCheckConstraints(IConventionEntityType)
|
返回对实体类型声明的所有检查约束。
|
GetDeclaredCheckConstraints(IReadOnlyEntityType)
|
返回对实体类型声明的所有检查约束。
|
GetDefaultMappings(IEntityType)
|
返回实体类型将使用的默认映射。
|
GetDefaultSchema(IEntityType)
|
返回将用于此实体类型的默认数据库架构。
|
GetDefaultSchema(IReadOnlyEntityType)
|
返回将用于此实体类型的默认数据库架构。
|
GetDefaultSqlQueryName(IEntityType)
|
获取使用 映射 RelationalEntityTypeBuilderExtensions.ToSqlQuery时将用于此实体类型的默认 SQL 查询名称。
|
GetDefaultSqlQueryName(IReadOnlyEntityType)
|
获取使用 映射 RelationalEntityTypeBuilderExtensions.ToSqlQuery时将用于此实体类型的默认 SQL 查询名称。
|
GetDefaultTableName(IEntityType)
|
返回将用于此实体类型的默认表名称。
|
GetDefaultTableName(IEntityType, Boolean)
|
返回将用于此实体类型的默认表名称。
|
GetDefaultTableName(IReadOnlyEntityType, Boolean)
|
返回将用于此实体类型的默认表名称。
|
GetDefaultViewName(IEntityType)
|
返回将用于此实体类型的默认视图名称。
|
GetDefaultViewName(IReadOnlyEntityType)
|
返回将用于此实体类型的默认视图名称。
|
GetDefaultViewSchema(IEntityType)
|
返回将用于此实体视图的默认数据库架构。
|
GetDefaultViewSchema(IReadOnlyEntityType)
|
返回将用于此实体视图的默认数据库架构。
|
GetDeleteStoredProcedure(IConventionEntityType)
|
返回实体类型映射到以删除或 null 未映射到存储过程的存储过程。
|
GetDeleteStoredProcedure(IReadOnlyEntityType)
|
返回实体类型映射到以删除或 null 未映射到存储过程的存储过程。
|
GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取删除存储过程的 。
|
GetFunctionMappings(IEntityType)
|
返回实体类型映射到的函数。
|
GetFunctionName(IEntityType)
|
返回实体类型映射到 null 的函数的名称,如果未映射到函数,则返回该函数的名称。
|
GetFunctionName(IReadOnlyEntityType)
|
返回实体类型映射到 null 的函数的名称,如果未映射到函数,则返回该函数的名称。
|
GetFunctionNameConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取函数名称的 。
|
GetInsertStoredProcedure(IConventionEntityType)
|
返回实体类型映射到的存储过程(如果未映射到存储过程),以便插入或 null 。
|
GetInsertStoredProcedure(IReadOnlyEntityType)
|
返回实体类型映射到的存储过程(如果未映射到存储过程),以便插入或 null 。
|
GetInsertStoredProcedureConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取插入存储过程的 。
|
GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取 的 IsTableExcludedFromMigrations(IReadOnlyEntityType)。
|
GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)
|
ConfigurationSource获取 的 IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)。
|
GetJsonPropertyName(IReadOnlyEntityType)
|
获取用于映射到 JSON 列的给定实体的 JSON 属性值。
|
GetJsonPropertyNameConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取给定实体类型的 JSON 属性名称的 。
|
GetMappingFragments(IConventionEntityType)
|
返回所有配置的实体类型映射片段。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetMappingFragments(IConventionEntityType, StoreObjectType)
|
返回给定类型的所有已配置的实体类型映射片段。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetMappingFragments(IReadOnlyEntityType)
|
返回所有配置的实体类型映射片段。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetMappingFragments(IReadOnlyEntityType, StoreObjectType)
|
返回给定类型的所有已配置的实体类型映射片段。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetMappingStrategy(IReadOnlyEntityType)
|
获取派生类型的映射策略。
|
GetMappingStrategyConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取 的 GetMappingStrategy(IReadOnlyEntityType)。
|
GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)
|
返回特定类似表的存储对象的实体类型映射。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetSchema(IEntityType)
|
返回包含映射表的数据库架构。
|
GetSchema(IReadOnlyEntityType)
|
返回包含映射表的数据库架构。
|
GetSchemaConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取数据库架构的 。
|
GetSchemaQualifiedTableName(IEntityType)
|
返回实体类型映射到的表的名称(如果未映射到表),则由架构 null 前面附加。
|
GetSchemaQualifiedTableName(IReadOnlyEntityType)
|
返回实体类型映射到的表的名称(如果未映射到表),则由架构 null 前面附加。
|
GetSchemaQualifiedViewName(IEntityType)
|
返回实体类型映射到的视图的名称(如果未映射到视图),则由架构 null 前面附加。
|
GetSchemaQualifiedViewName(IReadOnlyEntityType)
|
返回实体类型映射到的视图的名称(如果未映射到视图),则由架构 null 前面附加。
|
GetSqlQuery(IEntityType)
|
返回用于为实体类型提供数据的 SQL 字符串,如果未 null 映射到 SQL 字符串,则返回 。
|
GetSqlQuery(IReadOnlyEntityType)
|
返回用于为实体类型提供数据的 SQL 字符串,如果未 null 映射到 SQL 字符串,则返回 。
|
GetSqlQueryConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取查询 SQL 字符串的 。
|
GetSqlQueryMappings(IEntityType)
|
返回 SQL 字符串映射。
|
GetTableMappings(IEntityType)
|
返回实体类型映射到的表。
|
GetTableName(IEntityType)
|
返回实体类型映射到的表的名称,如果未 null 映射到表,则返回该表的名称。
|
GetTableName(IReadOnlyEntityType)
|
返回实体类型映射到的表的名称,如果未 null 映射到表,则返回该表的名称。
|
GetTableNameConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取表名称的 。
|
GetUpdateStoredProcedure(IConventionEntityType)
|
返回实体类型为更新映射到的存储过程,如果未 null 映射到存储过程,则返回该存储过程。
|
GetUpdateStoredProcedure(IReadOnlyEntityType)
|
返回实体类型为更新映射到的存储过程,如果未 null 映射到存储过程,则返回该存储过程。
|
GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取更新存储过程的 。
|
GetViewMappings(IEntityType)
|
返回实体类型映射到的视图。
|
GetViewName(IEntityType)
|
返回实体类型映射到的视图的名称,如果未 null 映射到视图,则返回该视图的名称。
|
GetViewName(IReadOnlyEntityType)
|
返回实体类型映射到的视图的名称,如果未 null 映射到视图,则返回该视图的名称。
|
GetViewNameConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取视图名称的 。
|
GetViewSchema(IEntityType)
|
返回包含映射视图的数据库架构。
|
GetViewSchema(IReadOnlyEntityType)
|
返回包含映射视图的数据库架构。
|
GetViewSchemaConfigurationSource(IConventionEntityType)
|
ConfigurationSource获取视图架构的 。
|
IsIgnoredByMigrations(IEntityType)
|
获取一个值,该值指示迁移是否忽略实体类型。
|
IsMappedToJson(IReadOnlyEntityType)
|
获取一个值,该值指示指定的实体是否映射到 JSON 列。
|
IsTableExcludedFromMigrations(IEntityType)
|
获取一个值,该值指示迁移是否忽略关联的表。
|
IsTableExcludedFromMigrations(IReadOnlyEntityType)
|
获取一个值,该值指示迁移是否忽略关联的表。
|
IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)
|
获取一个值,该值指示迁移是否忽略指定的表。
|
RemoveCheckConstraint(IConventionEntityType, String)
|
IConventionCheckConstraint删除具有给定名称的 。
|
RemoveDeleteStoredProcedure(IConventionEntityType)
|
删除此实体类型的映射删除存储过程。
|
RemoveInsertStoredProcedure(IConventionEntityType)
|
删除此实体类型的映射插入存储过程。
|
RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)
|
删除特定类似表的存储对象的实体类型映射。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
RemoveUpdateStoredProcedure(IConventionEntityType)
|
删除此实体类型的映射更新存储过程。
|
SetComment(IConventionEntityType, String, Boolean)
|
配置要应用于此实体映射到的表的注释。
|
SetContainerColumnName(IConventionEntityType, String, Boolean)
|
设置实体类型映射到的容器列的名称。
|
SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
|
已过时。.
设置实体类型映射到的容器列的类型映射。
|
SetDeleteStoredProcedure(IConventionEntityType, Boolean)
|
将实体类型映射到要删除的存储过程。
|
SetFunctionName(IConventionEntityType, String, Boolean)
|
设置实体类型映射到的函数的名称。
|
SetInsertStoredProcedure(IConventionEntityType, Boolean)
|
将实体类型映射到用于插入的存储过程。
|
SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)
|
设置一个值,该值指示迁移是否忽略关联的表。
|
SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)
|
设置一个值,该值指示迁移是否忽略关联的表。
|
SetJsonPropertyName(IConventionEntityType, String, Boolean)
|
设置用于映射到 JSON 列的给定实体的 JSON 属性值。
|
SetMappingStrategy(IConventionEntityType, String, Boolean)
|
设置派生类型的映射策略。
|
SetSchema(IConventionEntityType, String, Boolean)
|
设置包含映射表的数据库架构。
|
SetSqlQuery(IConventionEntityType, String, Boolean)
|
设置用于为实体类型提供数据的 SQL 字符串。
|
SetTableName(IConventionEntityType, String, Boolean)
|
设置实体类型映射到的表的名称。
|
SetUpdateStoredProcedure(IConventionEntityType, Boolean)
|
将实体类型映射到更新的存储过程。
|
SetViewName(IConventionEntityType, String, Boolean)
|
设置实体类型映射到的视图的名称。
|
SetViewSchema(IConventionEntityType, String, Boolean)
|
设置包含映射视图的数据库架构。
|
FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)
|
返回特定类似表的存储对象的类型映射。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetContainerColumnName(IReadOnlyTypeBase)
|
获取类型映射到的容器列名称。
|
GetDeleteStoredProcedure(IReadOnlyTypeBase)
|
返回类型映射到的存储过程,以便删除; null 如果未映射到存储过程,则返回该存储过程。
|
GetFunctionName(IReadOnlyTypeBase)
|
返回类型映射到 null 的函数的名称,如果未映射到函数,则返回 。
|
GetInsertStoredProcedure(IReadOnlyTypeBase)
|
返回类型为插入 null 映射到的存储过程,如果未映射到存储过程,则返回该存储过程。
|
GetJsonPropertyName(IReadOnlyTypeBase)
|
获取用于映射到 JSON 列的给定实体的 JSON 属性值。
|
GetMappingFragments(IReadOnlyTypeBase)
|
返回所有配置的类型映射片段。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)
|
返回给定类型的所有已配置类型映射片段。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetMappingStrategy(IReadOnlyTypeBase)
|
获取派生类型的映射策略。
|
GetSchema(IReadOnlyTypeBase)
|
返回包含映射表的数据库架构。
|
GetSqlQuery(IReadOnlyTypeBase)
|
返回用于为类型提供数据的 SQL 字符串, null 如果未映射到 SQL 字符串,则返回 。
|
GetTableName(IReadOnlyTypeBase)
|
返回类型映射到的表的名称,如果未 null 映射到表,则返回该名称。
|
GetUpdateStoredProcedure(IReadOnlyTypeBase)
|
返回类型为更新 null 映射到的存储过程,如果未映射到存储过程,则返回该存储过程。
|
GetViewName(IReadOnlyTypeBase)
|
返回类型映射到 null 的视图的名称,如果未映射到视图,则返回该视图的名称。
|
GetViewSchema(IReadOnlyTypeBase)
|
返回包含映射视图的数据库架构。
|
IsMappedToJson(IReadOnlyTypeBase)
|
获取一个值,该值指示指定的实体是否映射到 JSON 列。
|
GetDbSetName(IReadOnlyEntityType)
|
获取应用于 DbSet<TEntity> 此实体类型的 类上的 DbContext 属性的名称。
|
GetUseSqlReturningClauseConfigurationSource(IConventionEntityType)
|
获取配置源,用于在保存对表所做的更改时是否使用 SQL RETURNING 子句。
|
IsSqlReturningClauseUsed(IReadOnlyEntityType)
|
返回一个值,该值指示在对表保存更改时是否使用 SQL RETURNING 子句。
RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。
|
IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)
|
返回一个值,该值指示在对表保存更改时是否使用 SQL RETURNING 子句。
RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。
|
UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)
|
设置一个值,该值指示在保存对表所做的更改时是否使用 SQL RETURNING 子句。
RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。
|
UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, Boolean)
|
设置一个值,该值指示在保存对表所做的更改时是否使用 SQL RETURNING 子句。
RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。
|
GetHistoryTableName(IReadOnlyEntityType)
|
返回一个值,该值表示与映射到临时表的实体关联的历史记录表的名称。
|
GetHistoryTableNameConfigurationSource(IConventionEntityType)
|
获取临时历史记录表名称设置的配置源。
|
GetHistoryTableSchema(IReadOnlyEntityType)
|
返回一个值,该值表示与映射到临时表的实体关联的历史记录表的架构。
|
GetHistoryTableSchemaConfigurationSource(IConventionEntityType)
|
获取临时历史记录表架构设置的配置源。
|
GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)
|
获取内存优化设置的配置源。
|
GetIsTemporalConfigurationSource(IConventionEntityType)
|
获取临时表设置的配置源。
|
GetPeriodEndPropertyName(IReadOnlyEntityType)
|
返回一个值,该值表示映射到临时表的实体的句点结束属性的名称。
|
GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)
|
获取临时表句点结束属性名称设置的配置源。
|
GetPeriodStartPropertyName(IReadOnlyEntityType)
|
返回一个值,该值表示映射到临时表的实体的句点开始属性的名称。
|
GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)
|
获取临时表周期开始属性名称设置的配置源。
|
GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)
|
获取配置源,用于在保存对表所做的更改时是否使用 SQL OUTPUT 子句。
|
IsMemoryOptimized(IEntityType)
|
返回一个值,该值指示实体类型是否映射到内存优化表。
|
IsMemoryOptimized(IReadOnlyEntityType)
|
返回一个值,该值指示实体类型是否映射到内存优化表。
|
IsSqlOutputClauseUsed(IReadOnlyEntityType)
|
返回一个值,该值指示在保存对表所做的更改时是否使用 SQL OUTPUT 子句。
OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。
|
IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)
|
返回一个值,该值指示在保存对指定表所做的更改时是否使用 SQL OUTPUT 子句。
OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。
|
IsTemporal(IReadOnlyEntityType)
|
返回一个值,该值指示实体类型是否映射到临时表。
|
SetHistoryTableName(IConventionEntityType, String, Boolean)
|
设置一个值,该值表示与映射到临时表的实体关联的历史记录表的名称。
|
SetHistoryTableSchema(IConventionEntityType, String, Boolean)
|
设置一个值,该值表示与映射到临时表的实体关联的历史记录表的架构。
|
SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)
|
设置一个值,该值指示实体类型是否映射到内存优化表。
|
SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)
|
设置一个值,该值指示实体类型是否映射到临时表。
|
SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)
|
设置一个值,该值表示映射到临时表的实体的句点结束属性的名称。
|
SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)
|
设置一个值,该值表示映射到临时表的实体的句点开始属性的名称。
|
UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)
|
设置一个值,该值指示在对表保存更改时是否使用 SQL OUTPUT 子句。
OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。
|
UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)
|
设置一个值,该值指示在对表保存更改时是否使用 SQL OUTPUT 子句。
OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。
|
GetNavigationAccessMode(ITypeBase)
|
PropertyAccessMode获取用于此类型导航的 。
请注意,单个导航可以替代此访问模式。 此处返回的值将用于未指定替代的任何导航。
|
GetPropertyAccessMode(ITypeBase)
|
PropertyAccessMode获取用于此类型的属性和导航的 。
请注意,单个属性和导航可以替代此访问模式。 此处返回的值将用于未指定替代的任何属性或导航。
|