共用方式為


ITable.Attach 方法

定義

允許還原序列化之實體與 DataContext 的新執行個體產生關聯,以便更新或從資料庫刪除它們。

多載

Attach(Object)

將實體附加至未修改狀態中的 DataContext

Attach(Object, Boolean)

以已修改或未修改的狀態,將集合的所有實體附加至 DataContext

Attach(Object, Object)

透過指定實體及其原始狀態,將實體附加至已修改或未修改狀態中的 DataContext

備註

如需如何使用此方法的詳細資訊,請參閱多層式應用程式中的數據擷取和 CUD 作業 (LINQ to SQL)

如果遺漏必要的成員,會在 ChangeConflictException 期間 SubmitChanges擲回 。

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

要附加的實體。

備註

如需如何使用此方法的詳細資訊,請參閱多層式應用程式中的數據擷取和 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 表示以修改的方式附加實體 (Entity)。

備註

如需如何使用此方法的詳細資訊,請參閱多層式應用程式中的數據擷取和 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

相同實體型別的執行個體,其具有包含原始值的資料成員。

備註

如需如何使用此方法的詳細資訊,請參閱多層式應用程式中的數據擷取和 CUD 作業 (LINQ to SQL)

適用於