RelatedEnd.IRelatedEnd.Attach 方法

定义

重载

IRelatedEnd.Attach(IEntityWithRelationships)

将实体附加到相关端。 此方法的工作方式与附加 (对象) 完全相同。 维护它是为了与以前版本的 IRelatedEnd 向后兼容。

IRelatedEnd.Attach(Object)

将实体附加到相关端。 如果相关端已填充或部分填充,则会将现有实体与给定实体合并。 给定的实体不假定为完整的相关实体集。 所有者和传入的所有实体必须处于“未更改”或“已修改”状态。 仅当状态管理器已跟踪关系实例时,才允许删除的元素。

IRelatedEnd.Attach(IEntityWithRelationships)

将实体附加到相关端。 此方法的工作方式与附加 (对象) 完全相同。 维护它是为了与以前版本的 IRelatedEnd 向后兼容。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
void IRelatedEnd.Attach(System.Data.Entity.Core.Objects.DataClasses.IEntityWithRelationships entity);
Sub Attach (entity As IEntityWithRelationships) Implements IRelatedEnd.Attach

参数

entity
IEntityWithRelationships

要附加到相关端的实体

实现

属性

例外

引发时机 entity 为 null。

当实体无法通过当前关系结束关联时引发。

适用于

IRelatedEnd.Attach(Object)

将实体附加到相关端。 如果相关端已填充或部分填充,则会将现有实体与给定实体合并。 给定的实体不假定为完整的相关实体集。 所有者和传入的所有实体必须处于“未更改”或“已修改”状态。 仅当状态管理器已跟踪关系实例时,才允许删除的元素。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
void IRelatedEnd.Attach(object entity);
Sub Attach (entity As Object) Implements IRelatedEnd.Attach

参数

entity
Object

要附加到相关端的实体

实现

属性

例外

引发时机 entity 为 null。

当实体无法通过当前关系结束关联时引发。

适用于