对于linq 我有一个疑问

zengzhimin1980 2009-06-06 01:59:36
对于linq 我有一个疑问,在还没有linq的时侯,我想访问数据的时侯爵,如果数据量很大,我们会使用存储过程分页
达到返回快速查询的目的,现在使用了linq,是不是存储过程分页就不起作用了?在访问大数据量的时侯,linq不是会使
程序run得很慢了吗?还是说linq只是合适小型系统使用呢?

求教.....
...全文
18 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
BernardSun 2009-06-06
  • 打赏
  • 举报
回复
linq是可以调用存储过程的
wjq 2009-06-06
  • 打赏
  • 举报
回复
不过,我认为linq2xxx主要还是用于快速开发,真正大数据量,高性能要求的系统,至少某些部分还是应该手写sp
wjq 2009-06-06
  • 打赏
  • 举报
回复
linq你是指linq2sql还是linq2entity?
linq2sql貌似是轻量级的,且由于和linq2entity重复,微软貌似已经放弃再开发新版本。

另外,linq中,提供了skip等函数,可以用于分页,不同的linq2xxx的实现有所不同,可以跟踪下sql生成的代码,linq2entity我用skip等函数来做分页,生成的sql代码是可以接受的。
济南大飞哥 2009-06-06
  • 打赏
  • 举报
回复
尚不是很清楚,不过linq处理复杂数据真的很牛逼.可能会占用大量内存,但是技术在发展.硬件升级速度是很快的.再说了,用完不就释放了.
小范f-li.cn 2009-06-06
  • 打赏
  • 举报
回复
哈哈!

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧