到目前为止,在我的编程生涯中(两年),我没有太多的数据库经验,但是我现在工作的公司在其产品中广泛使用数据库,因此我感到有些落后。
因此,我想知道如何最好地开始学习与C#的数据库交互。我已经阅读了有关LINQ-to-SQL和ADO.net的信息。这些是值得研究的正确技术吗?
我从哪里开始?
编辑:感谢您的所有答复。有很多好的答案-我很难选择一个答案。这对我有很大帮助!
我建议在学习投资你的时间 的Microsoft SQL Server 本身, 数据访问应用程序块 的 企业库 和 ADO.NET实体框架 。
学习SQL Server的入口点在这里-> SQL Server开发人员中心 学习ADO.NET的入口点在这里->在MSDN上 学习ADO.NET
首先,为了更好地了解什么是ADO.NET,请检查以下链接:
了解如何在不使用任何框架和ORM工具的情况下将C#中的直接查询写入SQL Server,然后继续学习ADO.NET系列中的更高级技术。
另请参阅 :
您可能还需要下载 LINQPad ,这是与LINQ一起玩的完美工具。
我也建议订阅ADO.NET相关的 RSS提要 :
还要在CodePlex.com上检查使用这些技术的现有开源项目,并挖掘其源代码。
*关于您的主题的 *好书 :