LINQ : 如何在LINQ to SQL中删除数据库中的行
2009-07-22 23:05
260 查看
http://msdn.microsoft.com/zh-cn/library/bb386925.aspx
可以通过将对应的 LINQ to SQL 对象从其与表相关的集合中删除来删除数据库中的行。LINQ to SQL 会将更改转换为相应的 SQL DELETE 命令。 LINQ to SQL 不支持且无法识别级联删除操作。如果要在对行有约束的表中删除行,则必须完成以下任务之一: 在数据库的外键约束中设置 ON DELETE CASCADE 规则。
使用自己的代码首先删除阻止删除父对象的子对象。
否则会引发异常。请参见本主题中后面的第二个代码示例。
说明: 您可以重写 Insert、Update 和 Delete 数据库操作的 LINQ to SQL 默认方法。有关更多信息,请参见自定义插入、更新和删除操作 (LINQ to SQL)。 使用 Visual Studio 的开发人员可以使用 对象关系设计器 来开发用于实现相同目的的存储过程。有关更多信息,请参见对象关系设计器(O/R 设计器). 本文由作者:陈希章 于 2009/7/22 23:04:47 发布在:http://www.cnblogs.com/chenxizhang/
本文版权归作者所有,可以转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
更多博客文章,以及作者对于博客引用方面的完整声明以及合作方面的政策,请参考以下站点:陈希章的博客中心
本文是使用博客同步和管理系统自动于2009/7/22 23:04:51 从 陈希章@博客园 同步过来的。原文地址: http://www.cnblogs.com/chenxizhang/archive/2009/07/22/1528938.html ,发表于2009/7/22 15:05:00.
可以通过将对应的 LINQ to SQL 对象从其与表相关的集合中删除来删除数据库中的行。LINQ to SQL 会将更改转换为相应的 SQL DELETE 命令。 LINQ to SQL 不支持且无法识别级联删除操作。如果要在对行有约束的表中删除行,则必须完成以下任务之一: 在数据库的外键约束中设置 ON DELETE CASCADE 规则。
使用自己的代码首先删除阻止删除父对象的子对象。
否则会引发异常。请参见本主题中后面的第二个代码示例。
说明: 您可以重写 Insert、Update 和 Delete 数据库操作的 LINQ to SQL 默认方法。有关更多信息,请参见自定义插入、更新和删除操作 (LINQ to SQL)。 使用 Visual Studio 的开发人员可以使用 对象关系设计器 来开发用于实现相同目的的存储过程。有关更多信息,请参见对象关系设计器(O/R 设计器). 本文由作者:陈希章 于 2009/7/22 23:04:47 发布在:http://www.cnblogs.com/chenxizhang/
本文版权归作者所有,可以转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
更多博客文章,以及作者对于博客引用方面的完整声明以及合作方面的政策,请参考以下站点:陈希章的博客中心
本文是使用博客同步和管理系统自动于2009/7/22 23:04:51 从 陈希章@博客园 同步过来的。原文地址: http://www.cnblogs.com/chenxizhang/archive/2009/07/22/1528938.html ,发表于2009/7/22 15:05:00.
相关文章推荐
- LINQ : 如何在LINQ to SQL中删除数据库中的行
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据 (转)
- [LinqToSql] 创建 删除 数据库
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- 如何在项目中应用LinqToSql数据库事务
- 如何使用LINQ to SQL插入、修改、删除数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- 光脚丫学LINQ(027):如何指定数据库名称(LINQ to SQL)
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- 光脚丫学LINQ(027):如何指定数据库名称(LINQ to SQL)
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据[转]
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- Linq to SQL如何使用Visual Studio 2012创建DBML文件并连接到数据库表
- linq to sql 中,如何解决多条件查询问题,答案,用表达式树! (下)
- MVC linq To SQL更新数据库操作
- Linq To Sql 简单的单表批量删除