您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> linq to sql 中更新和删除的问题

linq to sql 中更新和删除的问题

来源:网络整理     时间:2016/5/16 10:53:53     关键词:LinQ to SQ

关于网友提出的“linq to sql 中更新和删除的问题”问题疑问,本网通过在网上对“linq to sql 中更新和删除的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:linq to sql 中更新和删除的问题
描述:

linq to sql 中的更新和删除都是把一个实体读出来之后在进行相应的操作的,这样是不是显得很笨拙呢,看了一些解决这方法问题的文章,但是为什么自己实验都不成功呢。哪位能给解释一下linq to sql中的更新和删除到底应改怎么做呢?


解决方案1:

如果你是通过主键来进删除的,我有个好办法。

例如:

var user =new User{ID =10};
db.Users.Attach(user);
db.Users.Delete(user);
db.SubmitChnages();
解决方案2:

貌似LINQ中批量删除和更新时实际都是一条一条处理的。

建议使用SP替代频繁的批量操作以提高效率。

我就是这样处理的,而且在用户机制中类似这样的大规模操作其实关不常见,一般的三五条一起的操作还是使用LINQ来做,提高开发效率。

解决方案3:

http://www.cnblogs.com/gewanbo2008

解决方案4:

你看看这位兄弟的方法

http://www.cnblogs.com/ch00694534/archive/2008/04/04/1137703.html


以上介绍了“linq to sql 中更新和删除的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1105712.html

相关图片

相关文章