IRelatedEnd 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示关系的一端。
[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) |
从相关端处的对象集合中移除一个对象。 |