ITable.Attach 方法

定义

允许反序列化实体与新实例相关联,以便可以从数据库更新或删除这些实体 DataContext

重载

名称 说明
Attach(Object)

将实体附加到 DataContext 处于未修改状态的实体。

Attach(Object, Boolean)

将集合的所有实体附加到 DataContext 处于已修改状态或未修改状态的实体。

Attach(Object, Object)

通过同时指定实体及其原始状态,将实体附加到 DataContext 已修改状态或未修改状态中的实体。

注解

有关如何使用此方法的详细信息,请参阅 N 层应用程序中的数据检索和 CUD 操作(LINQ to SQL)。

如果缺少必需的成员,则会在过程中ChangeConflictException引发 aSubmitChanges

Attach(Object)

将实体附加到 DataContext 处于未修改状态的实体。

public:
 void Attach(System::Object ^ entity);
public void Attach(object entity);
abstract member Attach : obj -> unit
Public Sub Attach (entity As Object)

参数

entity
Object

要附加的实体。

注解

有关如何使用此方法的详细信息,请参阅 N 层应用程序中的数据检索和 CUD 操作(LINQ to SQL)。

适用于

Attach(Object, Boolean)

将集合的所有实体附加到 DataContext 处于已修改状态或未修改状态的实体。

public:
 void Attach(System::Object ^ entity, bool asModified);
public void Attach(object entity, bool asModified);
abstract member Attach : obj * bool -> unit
Public Sub Attach (entity As Object, asModified As Boolean)

参数

entity
Object

实体的集合。

asModified
Boolean

true 如果附加已修改的实体,则为

注解

有关如何使用此方法的详细信息,请参阅 N 层应用程序中的数据检索和 CUD 操作(LINQ to SQL)。

适用于

Attach(Object, Object)

通过同时指定实体及其原始状态,将实体附加到 DataContext 已修改状态或未修改状态中的实体。

public:
 void Attach(System::Object ^ entity, System::Object ^ original);
public void Attach(object entity, object original);
abstract member Attach : obj * obj -> unit
Public Sub Attach (entity As Object, original As Object)

参数

entity
Object

要附加的实体。

original
Object

具有相同实体类型的实例,其中包含原始值的数据成员。

注解

有关如何使用此方法的详细信息,请参阅 N 层应用程序中的数据检索和 CUD 操作(LINQ to SQL)。

适用于