Table<TEntity>.ITable.DeleteOnSubmit(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将此表中的实体置为 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
规则,或者使用自己的代码首先删除那些阻止删除父对象的子对象。 否则会引发异常。