GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)
|
返回容器范围内分析存储的生存时间(以秒为单位)。
|
GetContainer(IEntityType)
|
返回实体类型映射到的容器的名称。
|
GetContainer(IReadOnlyEntityType)
|
返回实体类型映射到的容器的名称。
|
GetContainingPropertyName(IEntityType)
|
返回实体类型映射到的父属性的名称。
|
GetContainingPropertyName(IReadOnlyEntityType)
|
返回实体类型映射到的父属性的名称。
|
GetDefaultTimeToLive(IReadOnlyEntityType)
|
返回容器范围的默认生存时间(以秒为单位)。
|
GetETagProperty(IEntityType)
|
获取此实体上映射到 Cosmos ETag(如果存在)的属性。
|
GetETagProperty(IMutableEntityType)
|
获取此实体上映射到 Cosmos ETag(如果存在)的属性。
|
GetETagProperty(IReadOnlyEntityType)
|
获取此实体上映射到 Cosmos ETag(如果存在)的属性。
|
GetETagPropertyName(IEntityType)
|
返回用于存储 etag 的属性的名称。
|
GetETagPropertyName(IReadOnlyEntityType)
|
返回用于存储 ETag 的属性的名称。
|
GetPartitionKeyProperty(IMutableEntityType)
|
返回用于存储分区键的属性。
|
GetPartitionKeyProperty(IReadOnlyEntityType)
|
返回用于存储分区键的属性。
|
GetPartitionKeyPropertyName(IEntityType)
|
返回用于存储分区键的属性的名称。
|
GetPartitionKeyPropertyName(IReadOnlyEntityType)
|
返回用于存储分区键的属性的名称。
|
GetThroughput(IReadOnlyEntityType)
|
返回容器范围内预配的吞吐量。
|
SetAnalyticalStoreTimeToLive(IMutableEntityType, Nullable<Int32>)
|
在容器范围内设置分析存储的生存时间(以秒为单位)。
|
SetContainer(IMutableEntityType, String)
|
设置实体类型映射到的容器的名称。
|
SetContainingPropertyName(IMutableEntityType, String)
|
设置实体类型映射到的父属性的名称。
|
SetDefaultTimeToLive(IMutableEntityType, Nullable<Int32>)
|
设置容器范围的默认生存时间(以秒为单位)。
|
SetETagPropertyName(IMutableEntityType, String)
|
设置用于存储 ETag 密钥的属性的名称。
|
SetPartitionKeyPropertyName(IMutableEntityType, String)
|
设置用于存储分区键的属性的名称。
|
SetThroughput(IMutableEntityType, Nullable<Int32>, Nullable<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, PropertyInfo)
|
获取给定实体类型上的导航属性。 如果未找到导航属性,则返回 null。
|
FindNavigation(IEntityType, String)
|
获取给定实体类型上的导航属性。 null 如果未找到导航属性,则返回 。
|
FindOwnership(IEntityType)
|
如果这是拥有的类型,则返回所有者的关系,否则 null 返回给所有者。
|
FindProperties(IEntityType, IReadOnlyList<String>)
|
查找给定实体类型上的匹配属性。 null 如果未找到任何属性,则返回 。
此 API 仅查找标量属性,不查找导航属性。
|
FindProperty(IEntityType, MemberInfo)
|
获取具有给定成员信息的属性。 null 如果未找到任何属性,则返回 。
此 API 仅查找标量属性,不查找导航属性。 使用 FindNavigation(IEntityType, MemberInfo) 查找导航属性。
|
FindProperty(IEntityType, PropertyInfo)
|
获取给定实体类型上的属性。 如果未找到任何属性,则返回 null。
此 API 仅查找标量属性,不查找导航属性。 使用 FindNavigation(IEntityType, PropertyInfo) 查找导航属性。
|
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)
|
获取具有给定名称的批注,如果不存在,则引发该批注。
|
GetInMemoryQuery(IEntityType)
|
获取用作此类型查询的默认源的 LINQ 查询。
|
GetInMemoryQuery(IReadOnlyEntityType)
|
获取用作此类型查询的默认源的 LINQ 查询。
|
SetInMemoryQuery(IMutableEntityType, LambdaExpression)
|
设置用作此类型查询的默认源的 LINQ 查询。
|
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)
|
向 对象添加批注。
|
GetAnnotation(IMutableAnnotatable, String)
|
获取具有给定名称的批注,如果不存在,则引发该批注。
|
GetOrAddAnnotation(IMutableAnnotatable, String, String)
|
获取具有给定键的现有批注,或者添加新批注(如果不存在)。
|
SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)
|
设置存储在给定名称下的批注。 如果具有指定名称的注释已存在,则覆盖现有批注。 如果 null 提供,则删除现有批注。
|
AddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
|
向此实体类型添加新关系。
|
AddIndex(IMutableEntityType, IMutableProperty)
|
向此实体类型添加索引。
|
AddIndexerProperty(IMutableEntityType, String, Type)
|
将索引器备份的属性添加到此实体类型。
|
AddKey(IMutableEntityType, IMutableProperty)
|
向此实体类型添加新的备用键。
|
AddProperty(IMutableEntityType, MemberInfo)
|
将属性添加到此实体类型。
|
AddProperty(IMutableEntityType, PropertyInfo)
|
向此实体添加属性。
|
AddProperty(IMutableEntityType, String)
|
将属性添加到此实体类型。
|
AddProperty(IMutableEntityType, String, Type)
|
将属性添加到此实体类型。
|
FindDeclaredForeignKeys(IMutableEntityType, IReadOnlyList<IProperty>)
|
使用给定属性获取在给定 IConventionEntityType 上声明的外键。
|
FindDeclaredNavigation(IMutableEntityType, String)
|
获取给定实体类型上的导航属性。 不返回在基类型上定义的导航属性。
null 如果未找到导航属性,则返回 。
|
FindDeclaredProperty(IMutableEntityType, String)
|
查找在具有给定名称的类型上声明的属性。
不返回在基类型上定义的属性。
|
FindDefiningNavigation(IMutableEntityType)
|
已过时。.
返回定义导航(如果存在)或其他 null 导航。
|
FindForeignKey(IMutableEntityType, IProperty, IKey, IEntityType)
|
获取指向给定主键或备用键的给定属性的外键。 null 如果未找到外键,则返回 。
|
FindForeignKeys(IMutableEntityType, IProperty)
|
获取在给定属性上定义的外键。 仅返回在指定属性上定义的外键。 不会返回包含指定属性的复合外键。
|
FindForeignKeys(IMutableEntityType, IReadOnlyList<IProperty>)
|
获取在给定属性上定义的外键。 仅返回在指定属性集上定义的外键。
|
FindIndex(IMutableEntityType, IProperty)
|
获取在给定属性上定义的索引。 如果未定义索引,则返回 null。
|
FindKey(IMutableEntityType, IProperty)
|
获取在给定属性上定义的主键或备用键。 null 如果未为给定属性定义任何键,则返回 。
|
FindNavigation(IMutableEntityType, MemberInfo)
|
获取给定实体类型上的导航属性。 null 如果未找到导航属性,则返回 。
|
FindNavigation(IMutableEntityType, PropertyInfo)
|
获取给定实体类型上的导航属性。 如果未找到导航属性,则返回 null。
|
FindNavigation(IMutableEntityType, String)
|
获取给定实体类型上的导航属性。 null 如果未找到导航属性,则返回 。
|
FindOwnership(IMutableEntityType)
|
如果这是拥有的类型,则返回所有者的关系,否则 null 返回给所有者。
|
FindProperties(IMutableEntityType, IReadOnlyList<String>)
|
查找给定实体类型上的匹配属性。 null 如果未找到任何属性,则返回 。
此 API 仅查找标量属性,不查找导航属性。
|
FindProperty(IMutableEntityType, PropertyInfo)
|
获取给定实体类型上的属性。 null 如果未找到任何属性,则返回 。
此 API 仅查找标量属性,不查找导航属性。 使用 FindNavigation(IMutableEntityType, MemberInfo) 查找导航属性。
|
GetAllBaseTypes(IMutableEntityType)
|
获取从给定实体类型派生的模型中的所有类型(从根开始)。
|
GetAllBaseTypesAscending(IMutableEntityType)
|
从最接近的实体类型开始,获取模型中派生给定实体类型的所有类型。
|
GetDeclaredForeignKeys(IMutableEntityType)
|
获取在给定 IMutableEntityType上声明的所有外键。
此方法不返回在基类型上声明的外键。
循环访问所有实体类型以避免多次处理同一外键时,它很有用。
使用 GetForeignKeys() 还返回在基类型上声明的外键。
|
GetDeclaredIndexes(IMutableEntityType)
|
获取在给定 IMutableEntityType的 上声明的所有索引。
此方法不返回在基类型上声明的索引。
循环访问所有实体类型以避免多次处理同一索引时,此功能非常有用。
使用 GetForeignKeys() 还返回在基类型上声明的索引。
|
GetDeclaredKeys(IMutableEntityType)
|
获取在给定 IEntityType的 上声明的所有键。
此方法不返回在基类型上声明的键。
循环访问所有实体类型以避免多次处理同一个键时,它很有用。
使用 GetKeys() 还返回在基类型上声明的键。
|
GetDeclaredNavigations(IMutableEntityType)
|
获取在给定 IMutableEntityType的 上声明的所有导航属性。
此方法不返回在基类型上声明的导航属性。
循环访问所有实体类型以避免多次处理同一导航属性时,此功能非常有用。
使用 GetNavigations(IMutableEntityType) 还返回在基类型上声明的导航属性。
|
GetDeclaredProperties(IMutableEntityType)
|
获取在给定 IMutableEntityType的 上声明的所有非导航属性。
此方法不返回在基类型上声明的属性。
循环访问所有实体类型以避免多次处理同一属性时,它很有用。
使用 GetProperties() 还返回在基类型上声明的属性。
|
GetDeclaredReferencingForeignKeys(IMutableEntityType)
|
获取面向给定实体类型的所有外键 (即,其中给定实体类型是主体) 的外键。
|
GetDeclaredServiceProperties(IMutableEntityType)
|
获取在给定 IMutableEntityType的 上声明的所有服务属性。
此方法不返回在基类型上声明的属性。
循环访问所有实体类型以避免多次处理同一属性时,它很有用。
使用 GetServiceProperties() 还返回在基类型上声明的属性。
|
GetDerivedForeignKeys(IMutableEntityType)
|
获取在派生自给定 IMutableEntityType的类型上声明的所有外键。
此方法不返回在给定实体类型本身上声明的外键。
用于 GetForeignKeys() 返回对此和基本实体类型类型声明的外键。
|
GetDerivedTypes(IMutableEntityType)
|
获取模型中派生自给定实体类型的所有类型。
|
GetDerivedTypesInclusive(IMutableEntityType)
|
返回给定 IMutableEntityType的所有派生类型,包括类型本身。
|
GetDirectlyDerivedTypes(IMutableEntityType)
|
获取模型中直接派生自给定实体类型的所有类型。
|
GetDiscriminatorProperty(IMutableEntityType)
|
返回 IMutableProperty 将用于存储鉴别器值的 。
|
GetNavigations(IMutableEntityType)
|
获取给定实体类型上的所有导航属性。
|
GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
|
获取现有关系,或者创建一个新关系(如果尚未定义)。
|
GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
|
获取现有关系,或者创建一个新关系(如果尚未定义)。
|
GetOrAddIndex(IMutableEntityType, IMutableProperty)
|
获取在给定属性上定义的索引,如果尚未定义索引,则创建一个新索引。
|
GetOrAddIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
|
获取在给定属性上定义的索引,如果尚未定义索引,则创建一个新索引。
|
GetOrAddKey(IMutableEntityType, IMutableProperty)
|
获取在属性上定义的现有备用键,或者创建一个新键(如果尚未定义)。
|
GetOrAddKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
|
获取在一组属性上定义的现有备用键,或者创建一个新键(如果尚未定义)。
|
GetOrAddProperty(IMutableEntityType, PropertyInfo)
|
获取具有给定名称的属性,或者创建一个新属性(如果尚未定义)。
|
GetOrAddProperty(IMutableEntityType, String, Type)
|
获取具有给定名称的属性,或者创建一个新属性(如果尚未定义)。
|
GetOrAddProperty(IMutableEntityType, String, Type, Boolean)
|
获取具有给定名称的属性,或者创建一个新属性(如果尚未定义)。
|
GetOrSetPrimaryKey(IMutableEntityType, IMutableProperty)
|
获取实体的现有主键,如果未定义主键,则对其进行设置。
|
GetOrSetPrimaryKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
|
获取实体的现有主键,如果未定义主键,则对其进行设置。
|
GetReferencingForeignKeys(IMutableEntityType)
|
获取面向给定实体类型的所有外键 (即,其中给定实体类型或其派生的类型是主体) 的外键。
|
GetRootType(IMutableEntityType)
|
获取给定实体类型的根基类型。
|
RemoveDiscriminatorValue(IMutableEntityType)
|
删除此实体类型的鉴别器值。
|
RemoveForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
|
从此实体类型中删除外键。
|
RemoveIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
|
从此实体类型中删除索引。
|
RemoveKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
|
从此实体类型中删除主键或备用键。
|
RemoveProperty(IMutableEntityType, String)
|
从此实体类型中删除属性。
|
RootType(IMutableEntityType)
|
已过时。.
获取给定实体类型的根基类型。
|
SetChangeTrackingStrategy(IMutableEntityType, ChangeTrackingStrategy)
|
设置要用于此实体类型的更改跟踪策略。 此策略指示上下文如何检测实体类型实例的属性更改。
|
SetChangeTrackingStrategy(IMutableEntityType, Nullable<ChangeTrackingStrategy>)
|
设置要用于此实体类型的更改跟踪策略。 此策略指示上下文如何检测实体类型实例的属性更改。
|
SetDefiningQuery(IMutableEntityType, LambdaExpression)
|
已过时。.
设置用作此类型查询的默认源的 LINQ 查询。
|
SetDiscriminatorMappingComplete(IMutableEntityType, Nullable<Boolean>)
|
设置指示鉴别器映射是否完成的值。
|
SetDiscriminatorProperty(IMutableEntityType, IProperty)
|
IProperty设置将用于存储鉴别器值的 。
|
SetDiscriminatorValue(IMutableEntityType, Object)
|
设置此实体类型的鉴别器值。
|
SetNavigationAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
|
PropertyAccessMode设置用于此实体类型的导航的 。
请注意,单个导航可以替代此访问模式。 此处设置的值将用于未指定替代的任何导航。
|
SetPrimaryKey(IMutableEntityType, IMutableProperty)
|
设置此实体类型的主键。
|
SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
|
PropertyAccessMode设置要用于此实体类型的属性的 。
请注意,单个属性可以替代此访问模式。 此处设置的值将用于未为其指定替代的任何属性。
|
SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
|
PropertyAccessMode设置要用于此实体类型的属性和导航的 。
请注意,单个属性和导航可以替代此访问模式。 此处设置的值将用于未指定替代的任何属性或导航。
|
SetQueryFilter(IMutableEntityType, LambdaExpression)
|
设置 LINQ 表达式筛选器自动应用于此实体类型的查询。
|
SetNavigationAccessMode(IMutableTypeBase, Nullable<PropertyAccessMode>)
|
PropertyAccessMode设置用于此实体类型的导航的 。
请注意,单个导航可以替代此访问模式。 此处设置的值将用于未指定替代的任何导航。
|
SetPropertyAccessMode(IMutableTypeBase, Nullable<PropertyAccessMode>)
|
PropertyAccessMode设置要用于此实体类型的属性和导航的 。
请注意,单个属性和导航可以替代此访问模式。 此处设置的值将用于未指定替代的任何属性或导航。
|
AddCheckConstraint(IMutableEntityType, String, String)
|
使用实体类型上的给定名称创建新的检查约束。 如果同一实体类型上存在同名检查约束,则引发异常。
|
FindCheckConstraint(IEntityType, String)
|
查找 ICheckConstraint 具有给定名称的 。
|
FindCheckConstraint(IMutableEntityType, String)
|
查找 IMutableCheckConstraint 具有给定名称的 。
|
FindCheckConstraint(IReadOnlyEntityType, String)
|
查找 IReadOnlyCheckConstraint 具有给定名称的 。
|
FindMappingFragment(IMutableEntityType, StoreObjectIdentifier)
|
返回特定类似表的存储对象的实体类型映射。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)
|
返回特定类似表的存储对象的实体类型映射。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)
|
获取给定实体类型的外键,这些外键指向共享同一表类似存储对象的其他实体类型。
|
FindRowInternalForeignKeys(IMutableEntityType, StoreObjectIdentifier)
|
获取给定实体类型的外键,这些外键指向共享同一表类似存储对象的其他实体类型。
|
FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)
|
获取给定实体类型的外键,这些外键指向共享同一表类似存储对象的其他实体类型。
|
GetCheckConstraints(IEntityType)
|
返回实体类型中包含的所有检查约束。
|
GetCheckConstraints(IMutableEntityType)
|
返回实体类型中包含的所有检查约束。
|
GetCheckConstraints(IReadOnlyEntityType)
|
返回实体类型中包含的所有检查约束。
|
GetComment(IEntityType)
|
返回此实体映射到的表的注释。
|
GetComment(IReadOnlyEntityType)
|
返回此实体映射到的表的注释。
|
GetContainerColumnName(IReadOnlyEntityType)
|
获取实体类型映射到的容器列名称。
|
GetContainerColumnTypeMapping(IReadOnlyEntityType)
|
已过时。.
获取实体类型映射到的容器列类型映射。
|
GetDeclaredCheckConstraints(IMutableEntityType)
|
返回对实体类型声明的所有检查约束。
|
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(IMutableEntityType)
|
返回实体类型映射到以删除或 null 未映射到存储过程的存储过程。
|
GetDeleteStoredProcedure(IReadOnlyEntityType)
|
返回实体类型映射到以删除或 null 未映射到存储过程的存储过程。
|
GetFunctionMappings(IEntityType)
|
返回实体类型映射到的函数。
|
GetFunctionName(IEntityType)
|
返回实体类型映射到 null 的函数的名称,如果未映射到函数,则返回该函数的名称。
|
GetFunctionName(IReadOnlyEntityType)
|
返回实体类型映射到 null 的函数的名称,如果未映射到函数,则返回该函数的名称。
|
GetInsertStoredProcedure(IMutableEntityType)
|
返回实体类型映射到的存储过程(如果未映射到存储过程),以便插入或 null 。
|
GetInsertStoredProcedure(IReadOnlyEntityType)
|
返回实体类型映射到的存储过程(如果未映射到存储过程),以便插入或 null 。
|
GetJsonPropertyName(IReadOnlyEntityType)
|
获取用于映射到 JSON 列的给定实体的 JSON 属性值。
|
GetMappingFragments(IMutableEntityType)
|
返回所有配置的实体类型映射片段。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetMappingFragments(IMutableEntityType, StoreObjectType)
|
返回给定类型的所有已配置的实体类型映射片段。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetMappingFragments(IReadOnlyEntityType)
|
返回所有配置的实体类型映射片段。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetMappingFragments(IReadOnlyEntityType, StoreObjectType)
|
返回给定类型的所有已配置的实体类型映射片段。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetMappingStrategy(IReadOnlyEntityType)
|
获取派生类型的映射策略。
|
GetOrCreateMappingFragment(IMutableEntityType, StoreObjectIdentifier)
|
返回特定类似表的存储对象的实体类型映射。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetSchema(IEntityType)
|
返回包含映射表的数据库架构。
|
GetSchema(IReadOnlyEntityType)
|
返回包含映射表的数据库架构。
|
GetSchemaQualifiedTableName(IEntityType)
|
返回实体类型映射到的表的名称(如果未映射到表),则由架构 null 前面附加。
|
GetSchemaQualifiedTableName(IReadOnlyEntityType)
|
返回实体类型映射到的表的名称(如果未映射到表),则由架构 null 前面附加。
|
GetSchemaQualifiedViewName(IEntityType)
|
返回实体类型映射到的视图的名称(如果未映射到视图),则由架构 null 前面附加。
|
GetSchemaQualifiedViewName(IReadOnlyEntityType)
|
返回实体类型映射到的视图的名称(如果未映射到视图),则由架构 null 前面附加。
|
GetSqlQuery(IEntityType)
|
返回用于为实体类型提供数据的 SQL 字符串,如果未 null 映射到 SQL 字符串,则返回 。
|
GetSqlQuery(IReadOnlyEntityType)
|
返回用于为实体类型提供数据的 SQL 字符串,如果未 null 映射到 SQL 字符串,则返回 。
|
GetSqlQueryMappings(IEntityType)
|
返回 SQL 字符串映射。
|
GetTableMappings(IEntityType)
|
返回实体类型映射到的表。
|
GetTableName(IEntityType)
|
返回实体类型映射到的表的名称,如果未 null 映射到表,则返回该表的名称。
|
GetTableName(IReadOnlyEntityType)
|
返回实体类型映射到的表的名称,如果未 null 映射到表,则返回该表的名称。
|
GetUpdateStoredProcedure(IMutableEntityType)
|
返回实体类型为更新映射到的存储过程,如果未 null 映射到存储过程,则返回该存储过程。
|
GetUpdateStoredProcedure(IReadOnlyEntityType)
|
返回实体类型为更新映射到的存储过程,如果未 null 映射到存储过程,则返回该存储过程。
|
GetViewMappings(IEntityType)
|
返回实体类型映射到的视图。
|
GetViewName(IEntityType)
|
返回实体类型映射到的视图的名称,如果未 null 映射到视图,则返回该视图的名称。
|
GetViewName(IReadOnlyEntityType)
|
返回实体类型映射到的视图的名称,如果未 null 映射到视图,则返回该视图的名称。
|
GetViewSchema(IEntityType)
|
返回包含映射视图的数据库架构。
|
GetViewSchema(IReadOnlyEntityType)
|
返回包含映射视图的数据库架构。
|
IsIgnoredByMigrations(IEntityType)
|
获取一个值,该值指示迁移是否忽略实体类型。
|
IsMappedToJson(IReadOnlyEntityType)
|
获取一个值,该值指示指定的实体是否映射到 JSON 列。
|
IsTableExcludedFromMigrations(IEntityType)
|
获取一个值,该值指示迁移是否忽略关联的表。
|
IsTableExcludedFromMigrations(IReadOnlyEntityType)
|
获取一个值,该值指示迁移是否忽略关联的表。
|
IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)
|
获取一个值,该值指示迁移是否忽略指定的表。
|
RemoveCheckConstraint(IMutableEntityType, String)
|
ICheckConstraint删除具有给定名称的 。
|
RemoveDeleteStoredProcedure(IMutableEntityType)
|
删除此实体类型的映射删除存储过程。
|
RemoveInsertStoredProcedure(IMutableEntityType)
|
删除此实体类型的映射插入存储过程。
|
RemoveMappingFragment(IMutableEntityType, StoreObjectIdentifier)
|
删除特定类似表的存储对象的实体类型映射。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
RemoveUpdateStoredProcedure(IMutableEntityType)
|
删除此实体类型的映射更新存储过程。
|
SetComment(IMutableEntityType, String)
|
配置要应用于此实体映射到的表的注释。
|
SetContainerColumnName(IMutableEntityType, String)
|
设置实体类型映射到的容器列的名称。
|
SetContainerColumnTypeMapping(IMutableEntityType, RelationalTypeMapping)
|
已过时。.
设置实体类型映射到的容器列的类型映射。
|
SetDeleteStoredProcedure(IMutableEntityType)
|
将实体类型映射到要删除的存储过程。
|
SetFunctionName(IMutableEntityType, String)
|
设置实体类型映射到的函数的名称。
|
SetInsertStoredProcedure(IMutableEntityType)
|
将实体类型映射到用于插入的存储过程。
|
SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>)
|
设置一个值,该值指示迁移是否忽略关联的表。
|
SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)
|
设置一个值,该值指示迁移是否忽略关联的表。
|
SetJsonPropertyName(IMutableEntityType, String)
|
设置用于映射到 JSON 列的给定实体的 JSON 属性值。
|
SetMappingStrategy(IMutableEntityType, String)
|
设置派生类型的映射策略。
|
SetSchema(IMutableEntityType, String)
|
设置包含映射表的数据库架构。
|
SetSqlQuery(IMutableEntityType, String)
|
设置用于为实体类型提供数据的 SQL 字符串。
|
SetTableName(IMutableEntityType, String)
|
设置实体类型映射到的表的名称。
|
SetUpdateStoredProcedure(IMutableEntityType)
|
将实体类型映射到更新的存储过程。
|
SetViewName(IMutableEntityType, String)
|
设置实体类型映射到的视图的名称。
|
SetViewSchema(IMutableEntityType, String)
|
设置包含映射视图的数据库架构。
|
Relational(IEntityType)
|
获取实体的关系数据库特定元数据。
|
Relational(IMutableEntityType)
|
获取实体的关系数据库特定元数据。
|
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 属性的名称。
|
IsSqlReturningClauseUsed(IReadOnlyEntityType)
|
返回一个值,该值指示在对表保存更改时是否使用 SQL RETURNING 子句。
RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。
|
IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)
|
返回一个值,该值指示在对表保存更改时是否使用 SQL RETURNING 子句。
RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。
|
UseSqlReturningClause(IMutableEntityType, Nullable<Boolean>)
|
设置一个值,该值指示在保存对表所做的更改时是否使用 SQL RETURNING 子句。
RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。
|
UseSqlReturningClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)
|
设置一个值,该值指示在保存对表所做的更改时是否使用 SQL RETURNING 子句。
RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。
|
Sqlite(IEntityType)
|
获取实体的 SQLite 特定元数据。
|
Sqlite(IMutableEntityType)
|
获取实体的 SQLite 特定元数据。
|
GetHistoryTableName(IReadOnlyEntityType)
|
返回一个值,该值表示与映射到临时表的实体关联的历史记录表的名称。
|
GetHistoryTableSchema(IReadOnlyEntityType)
|
返回一个值,该值表示与映射到临时表的实体关联的历史记录表的架构。
|
GetPeriodEndPropertyName(IReadOnlyEntityType)
|
返回一个值,该值表示映射到临时表的实体的句点结束属性的名称。
|
GetPeriodStartPropertyName(IReadOnlyEntityType)
|
返回一个值,该值表示映射到临时表的实体的句点开始属性的名称。
|
IsMemoryOptimized(IEntityType)
|
返回一个值,该值指示实体类型是否映射到内存优化表。
|
IsMemoryOptimized(IReadOnlyEntityType)
|
返回一个值,该值指示实体类型是否映射到内存优化表。
|
IsSqlOutputClauseUsed(IReadOnlyEntityType)
|
返回一个值,该值指示在保存对表所做的更改时是否使用 SQL OUTPUT 子句。
OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。
|
IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)
|
返回一个值,该值指示在保存对指定表所做的更改时是否使用 SQL OUTPUT 子句。
OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。
|
IsTemporal(IReadOnlyEntityType)
|
返回一个值,该值指示实体类型是否映射到临时表。
|
SetHistoryTableName(IMutableEntityType, String)
|
设置一个值,该值表示与映射到临时表的实体关联的历史记录表的名称。
|
SetHistoryTableSchema(IMutableEntityType, String)
|
设置一个值,该值表示与映射到临时表的实体关联的历史记录表的架构。
|
SetIsMemoryOptimized(IMutableEntityType, Boolean)
|
设置一个值,该值指示实体类型是否映射到内存优化表。
|
SetIsTemporal(IMutableEntityType, Boolean)
|
设置一个值,该值指示实体类型是否映射到临时表。
|
SetPeriodEndPropertyName(IMutableEntityType, String)
|
设置一个值,该值表示映射到临时表的实体的句点结束属性的名称。
|
SetPeriodStartPropertyName(IMutableEntityType, String)
|
设置一个值,该值表示映射到临时表的实体的句点开始属性的名称。
|
UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>)
|
设置一个值,该值指示在对表保存更改时是否使用 SQL OUTPUT 子句。
OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。
|
UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)
|
设置一个值,该值指示在对表保存更改时是否使用 SQL OUTPUT 子句。
OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。
|
SqlServer(IEntityType)
|
获取实体SQL Server特定元数据。
|
SqlServer(IMutableEntityType)
|
获取实体SQL Server特定元数据。
|
GetNavigationAccessMode(ITypeBase)
|
PropertyAccessMode获取用于此类型导航的 。
请注意,单个导航可以替代此访问模式。 此处返回的值将用于未指定替代的任何导航。
|
GetPropertyAccessMode(ITypeBase)
|
PropertyAccessMode获取用于此类型的属性和导航的 。
请注意,单个属性和导航可以替代此访问模式。 此处返回的值将用于未指定替代的任何属性或导航。
|