Поделиться через


Table<TEntity>.ITable.DeleteOnSubmit(Object) Метод

Определение

Помещает сущность из таблицы в состояние pending delete.

 virtual void System.Data.Linq.ITable.DeleteOnSubmit(System::Object ^ entity) = System::Data::Linq::ITable::DeleteOnSubmit;
void ITable.DeleteOnSubmit (object entity);
abstract member System.Data.Linq.ITable.DeleteOnSubmit : obj -> unit
override this.System.Data.Linq.ITable.DeleteOnSubmit : obj -> unit
Sub DeleteOnSubmit (entity As Object) Implements ITable.DeleteOnSubmit

Параметры

entity
Object

Сущность, которая будет удалена.

Реализации

Комментарии

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр Table<TEntity> приведен к типу интерфейса ITable.

Примечание

LINQ to SQL не поддерживает и не распознает операции каскадного удаления. Если вы хотите удалить строку в таблице с ограничениями, необходимо либо задать ON DELETE CASCADE правило в ограничении внешнего ключа в базе данных, либо использовать собственный код, чтобы сначала удалить дочерние объекты, которые препятствуют удалению родительского объекта. В противном случае создается исключение.

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