我是.Net的初学者。最近我正在开展一个小练习项目,我希望在VS .net 2008中使用数据集与SQL DB进行交互。请建议我阅读有关类型化数据集的几个读数。
答案 0 :(得分:5)
如果您更喜欢使用数据集(以及一般的ado.net),我建议使用Microsoft ADO.Net Core Reference。这本书现在已经过时了,但在我看来,使用数据集也是如此。无论哪种方式,我认为你无法击败那本书。涵盖ADO.Net 2.0的follow up book更加现代,几乎 以及原始版本(虽然原版将教会您更多关于一切如何工作的内容)。
答案 1 :(得分:1)
答案 2 :(得分:1)
在谷歌搜索DataSet示例C#取得了以下结果:
您确定要使用DataSet吗?现在有一种更好的技术来访问和操作数据。
<强>更新强> 根据您的需要,还有其他方法可以访问数据。 如果您需要速度 - 您可能需要使用 SqlDataReader 。 如果您需要易用性,可以跳过更“核心”的方式来访问数据并使用实体框架。
Retrieving data with Sql Data Reader
Getting started with Entity Framework
不同之处在于SQL Data Reader是访问数据的最本机方式。它使用像迭代的光标一样。
另一方面,实体框架是Microsoft Visual Studio的全功能OR / M解决方案,您基本上可以告诉Visual Studio您的数据在哪里,它将为您生成数据类。从那里 - 你只需使用这些课程。它非常容易使用,但它在引擎盖下使用反射,这使得它比Sql Data Reader慢一点。希望这有帮助!