详细解决方案
关于Linq 删除多条数据的有关问题
热度:5692 发布时间:2013-02-26 00:00:00
比如一个新闻模块 我要删除整个模块 那么相关的新闻也要删除 在linq下怎么做 ? 是不是只有用for循环?
var q = from c in db.NewsType
where c.NewsType_Id == id
select c;
var w = from c in db.News
where c.News_TypeId == id
select c;
if (q.Count() > 0)
{
for (int e = 0; e < w.Count(); e++)
{
db.News.DeleteOnSubmit(w.First());
db.SubmitChanges();
}
db.NewsType.DeleteOnSubmit(q.First());
db.SubmitChanges();
return true;
}
else
{
return false;
}
linq asp
------解决方案--------------------------------------------------------
可以的
循环里的db.SubmitChanges();可以去掉吧
在外面一次提交
------解决方案--------------------------------------------------------
不要把db.SubmitChanges();放到for里面,外面一次性提交就行
------解决方案--------------------------------------------------------
主从表在删除时,先删除从表,再删除主表
相关解决方案
- LINQ to sQL:业务层多个Class Library,or 只用一个?该如何解决
- LINQ in Action 电子书上载 附送书中源码 C# VB
- Linq 代码生成器 发布了。而且还是在线生成的。该如何解决
- Linq 代码生成器 公布了。而且还是在线生成的
- VC++,里面会用到 ajax ,jquery linq 吗?解决思路
- Linq 初学,问个有关问题.
- Linq To Sql的有关问题(关于同步更新)
- Linq 求转换。
- linq 分组求和解决思路
- linq 中如何表达 SQL中的 not in
- linq 施用 SqlParameter
- 命名空间“System”中不存在部类或命名空间名称“Linq”(是缺少程序集引用吗?)
- MVC,linq,json,有关问题不知道如何描述,跪求
- LINQ to Entities 不识别方法解决办法
- Linq 有结果就结贴一小时看一次贴子解决思路
- Linq to Sql中编译Linq查询有关问题
- LINQ 返回 datatable的有关问题
- 反编译后的 linq to sql 求
- linq 中 g.first()怎么跟g.count() 连用啊
- 命名空间“System.Data”中不存在门类或命名空间名称“Linq”(是否缺少程序集引用?)
- asp.net linq to sql 有关问题
- linq 怎么实现动态查询
- 如何引用System.linq
- 求教sql 转 linq to ef 的有关问题,高手帮帮忙.
- linq to entity 联动剔除
- .cs 自动加载了using System.linq 等,要如何设定加载哪些
- "Linq to object"实现以及异常排除
- 怎么在 Linq 2 Sql 中更新表
- LinQ
- Linq to sql 很郁闷的一个有关问题: System.Data.SqlClient.SqlException: 对象名 无效