当前位置:编程学习 > C#/ASP.NET >>

关于linq的级联删除!

做了一个DEMO用的是DataGrid实现的删除功能,使用的是northBwind数据库,删除Employee表中的EmployeeId记录,相应的Order和Order_Details记录也要删除。 --------------------编程问答-------------------- http://developer.51cto.com/art/200909/151858.htm --------------------编程问答-------------------- 板凳占下,再仔细看看楼上的回答 --------------------编程问答-------------------- linq to sql 只能自己去手动按顺序删..... --------------------编程问答-------------------- 不明白二楼的例子,有没有更简单的方法 --------------------编程问答-------------------- 使用数据库外键级联删除 --------------------编程问答-------------------- 不是很明白 --------------------编程问答-------------------- 好好看看2L 会有顿悟的 --------------------编程问答-------------------- 我等等 --------------------编程问答-------------------- 用事务自己写代码. --------------------编程问答-------------------- 根据我的经验linq to sql对关联表的定义没有cascad这个选项,所以你要自己删除。 --------------------编程问答-------------------- sql server的话 把外键关系的删除规则设为重叠就可以级联删除了 --------------------编程问答-------------------- 1.使用存储过程 
2.先找出与之关联的关系,先删除关系,再删除表 --------------------编程问答--------------------
引用 12 楼 wulala789 的回复:
1.使用存储过程 
2.先找出与之关联的关系,先删除关系,再删除表

补充:.NET技术 ,  LINQ
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,