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 表达式筛选器自动应用于此实体类型的查询。
|