ObjectContext.AttachTo(String, Object) 方法

定义

将特定实体集中的对象或对象图附加到对象上下文。

public virtual void AttachTo(string entitySetName, object entity);
abstract member AttachTo : string * obj -> unit
override this.AttachTo : string * obj -> unit
Public Overridable Sub AttachTo (entitySetName As String, entity As Object)

参数

entitySetName
String

表示实体集名称,可以选择通过实体容器名称对它进行限定。

entity
Object

要附加的 Object

例外

entity 为 null。

无效的实体集或对象具有临时键,或者对象具有 EntityKey ,并且 EntitySet 与作为方法的参数传入的实体集不匹配,或者对象没有 EntityKey 且未提供实体集,或者对象图中的任何对象具有临时 EntityKey 的,或者对象图中的任何对象具有无效 EntityKey (例如, 键中的值与对象) 中的值不匹配,或者无法从给定的 entitySetName 名称和实体容器名称中找到实体集,或者对象图中的任何对象已存在于另一个状态管理器中。

适用于