Performance XLinq与SqlDataReader的性能
作为试图修复一个相当混乱的遗留系统中的东西的一部分,我有一个方法调用SQLServer数据库中的存储过程。在这个设置中没有什么是理想的,但这是我必须处理的。我有两个选择,一个是使用SqlDataReader从数据库中以行的形式读取流,另一个是将响应作为xml块传递。尽管xml从未真正解决过任何问题(此处插入可爱的眨眼),但我倾向于选择该选项,并使用XLinq从数据创建业务对象,因为该解决方案看起来不像屏幕上呕吐的人Performance XLinq与SqlDataReader的性能,performance,linq-to-xml,sqldatareader,Performance,Linq To Xml,Sqldatareader,作为试图修复一个相当混乱的遗留系统中的东西的一部分,我有一个方法调用SQLServer数据库中的存储过程。在这个设置中没有什么是理想的,但这是我必须处理的。我有两个选择,一个是使用SqlDataReader从数据库中以行的形式读取流,另一个是将响应作为xml块传递。尽管xml从未真正解决过任何问题(此处插入可爱的眨眼),但我倾向于选择该选项,并使用XLinq从数据创建业务对象,因为该解决方案看起来不像屏幕上呕吐的人 然而,我关心的是通过采用这种方法引入性能问题。有没有在这方面有经验的人可以帮助我
然而,我关心的是通过采用这种方法引入性能问题。有没有在这方面有经验的人可以帮助我?Xlinq可能会进一步降低我已经慢下来的代码的速度吗?性能方面,SqlDataReader是正确的选择
我们也做了一些基准测试。虽然结果不包括XLinq,但结果是相当确凿的。就性能而言,SqlDataReader是正确的选择
我们也做了一些基准测试。结果是相当确凿的,尽管它们不包括XLinq。您也可以使用Linq到数据集。这样,您就可以使用LINQAPI,而不必更改STP。然而,在性能方面,这不如SqlDataReader。您也可以使用Linq访问数据集。这样,您就可以使用LINQAPI,而不必更改STP。然而,在性能方面,这不如SqlDataReader