IRelatedEnd 接口
[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]
表示关系的一端。
命名空间: System.Data.Entity.Core.Objects.DataClasses
程序集: EntityFramework(在 EntityFramework.dll 中)
语法
声明
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
Public Interface IRelatedEnd
用法
Dim instance As IRelatedEnd
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public interface IRelatedEnd
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
public interface class IRelatedEnd
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
type IRelatedEnd = interface end
public interface IRelatedEnd
IRelatedEnd 类型公开以下成员。
属性
名称 | 描述 | |
---|---|---|
IsLoaded | 获取或设置一个值,该值指示是否已从数据库加载实体(对于 EntityReference)或集合中的所有实体(对于 EntityCollection<TEntity>)。 | |
RelationshipName | 获取此相关端所参与的关系的名称。 | |
RelationshipSet | 返回对相关端的元数据的引用。 | |
SourceRoleName | 获取关系的源端的角色名称。 | |
TargetRoleName | 获取关系的目标端的角色名称。 |
顶部
方法
名称 | 描述 | |
---|---|---|
Add(Object) | 将对象添加到相关端。 | |
Add(IEntityWithRelationships) | 将对象添加到相关端。 | |
Attach(Object) | 定义两个附加对象之间的关系。 | |
Attach(IEntityWithRelationships) | 定义两个附加对象之间的关系。 | |
CreateSourceQuery | 返回一个 IEnumerable,它表示属于相关端的对象。 | |
GetEnumerator | 返回一个 IEnumerator,它循环访问相关对象的集合。 | |
Load() | 使用默认合并选项将一个或多个相关对象加载到此相关端中。 | |
Load(MergeOption) | 使用指定合并选项将一个或多个相关对象加载到相关端中。 | |
LoadAsync(CancellationToken) | 使用默认合并选项将一个或多个相关对象异步加载到此相关端中。 | |
LoadAsync(MergeOption, CancellationToken) | 使用指定合并选项将一个或多个相关对象异步加载到相关端中。 | |
Remove(Object) | 从相关端的对象的集合中移除一个对象。 | |
Remove(IEntityWithRelationships) | 从相关端的对象的集合中移除一个对象。 |
顶部