IRelatedEnd 接口

定义

表示关系的一端。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public interface IRelatedEnd
type IRelatedEnd = interface
Public Interface IRelatedEnd
派生
属性

属性

IsLoaded

获取或设置一个值,该值指示是否已从数据库加载的实体 EntityReference (或集合 (EntityCollection<TEntity> 的所有实体。

RelationshipName

获取此相关端所参与的关系的名称。

RelationshipSet

返回对相关端的元数据的引用。

SourceRoleName

获取关系的源端的角色名称。

TargetRoleName

获取关系目标端处的角色名称。

方法

Add(IEntityWithRelationships)

将对象添加到相关端。

Add(Object)

将对象添加到相关端。

Attach(IEntityWithRelationships)

定义两个附加对象之间的关系。

Attach(Object)

定义两个附加对象之间的关系。

CreateSourceQuery()

返回一个 IEnumerable,它表示属于相关端的对象。

GetEnumerator()

返回一个 IEnumerator,它循环访问相关对象的集合。

Load()

使用默认合并选项将一个或多个相关对象加载到此相关端中。

Load(MergeOption)

使用指定合并选项将一个或多个相关对象加载到相关端中。

LoadAsync(CancellationToken)

使用默认合并选项将一个或多个相关对象异步加载到此相关端。

LoadAsync(MergeOption, CancellationToken)

使用指定的合并选项将一个或多个相关对象异步加载到相关端。

Remove(IEntityWithRelationships)

从相关端处的对象集合中移除一个对象。

Remove(Object)

从相关端处的对象集合中移除一个对象。

适用于