ITable.Attach Метод

Определение

Позволяет связывать десериализованные сущности с новым экземпляром DataContext таким образом, чтобы они могли быть обновлены или удалены из базы данных.

Перегрузки

Attach(Object)

Присоединяет сущность к DataContext в неизмененном состоянии.

Attach(Object, Boolean)

Присоединяет все элементы коллекции к DataContext в измененном или неизмененном состоянии.

Attach(Object, Object)

Присоединяет сущность к DataContext в измененном или неизмененном состоянии, указывая сущность и ее исходное состояние.

Комментарии

Дополнительные сведения об использовании этого метода см. в статье Операции извлечения данных и CUD в N-уровневых приложениях (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 в N-уровневых приложениях (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 — прикрепление сущностей в измененном состоянии.

Комментарии

Дополнительные сведения об использовании этого метода см. в статье Операции извлечения данных и CUD в N-уровневых приложениях (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 в N-уровневых приложениях (LINQ to SQL).

Применяется к