首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XLinq与SqlDataReader性能的对比

问XLinq与SqlDataReader性能的对比
EN

Stack Overflow用户
提问于 2009-12-17 21:33:26
回答 2查看 234关注 0票数 0

作为尝试修复相当混乱的遗留系统的一部分,我有一个方法调用我们的SQLServer数据库中的存储过程。在这个设置中没有什么是理想的,但这是我必须要做的。我有两种选择,一种是使用SqlDataReader从数据库中读取流作为行,另一种是将响应作为一段xml传递给我。尽管xml从未真正解决过任何问题(在这里插入可爱的眨眼),但我倾向于选择该选项,并使用XLinq从数据创建我的业务对象,原因很简单,因为该解决方案看起来不像是有人在屏幕上吐了。;)

然而,我担心的是,采用这种方法会带来性能问题。有没有在这方面有经验的人可以帮助我?Xlinq会不会让我已经很慢的代码变得更慢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-17 21:35:13

在性能方面,SqlDataReader是正确的选择。

和Ben Hodson一样,Esteban Garcia也做了一些基准测试。结果是相当确凿的,尽管它们不包括XLinq。

票数 2
EN

Stack Overflow用户

发布于 2009-12-17 21:41:20

您还可以使用Linq To Datasets。这样,您就可以使用Linq API,而不必更改STP。然而,从性能上讲,这比SqlDataReader要差。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1921809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档