我正在尝试编写一个Windows窗体和ASP.NET C#前端和MSAccess后端,以获得我所拥有的非常小的数据库概念。
我之前曾在MSAccess中编写过此应用程序,但我现在需要将应用程序和数据库放在不同的位置。我现在已经想通了(感谢StackOverflow用户),ADO将是一个糟糕的选择,因为它必须始终打开一个连接。
我逐步购买了Microsoft ADO.Net 2.0,我已经阅读了一些内容并了解(我认为)ADO.NET中的基本概念。 (数据集等)
我感到困惑的是实际的实施。我想知道的是你们中的任何人都知道一个C#项目,它有一个开放源代码的数据库后端,我可以去查看代码,看看他们是如何做到的。我发现我的学习方式更好。这本书有一张代码示例的CD,我可以转向,但我宁愿在真实的应用程序中看到真正的代码。
答案 0 :(得分:0)
看看MySQL .net连接器。它是ADO.net类如何与数据库引擎通信的基本要点。 ADO.net作为一个整体并不保持连接开放。某些更高级别的课程。从技术上讲,较低级别的对象(如连接和命令对象)是ADO.net的一部分,但您可以对它们进行高度控制。
答案 1 :(得分:0)
我没有使用它,但看起来它可能不太合适:
http://www.codeproject.com/KB/database/DBaseFactGenerics.aspx
答案 2 :(得分:0)
检查CodePlex,他们有大量的.NET项目。我无法想到符合您要求的特定产品,但您应该能找到一些东西。
www.codeplex.com
答案 3 :(得分:0)
我通过在代码项目中搜索ADO.NET找到了这篇文章http://www.codeproject.com/KB/database/DatabaseAcessWithAdoNet1.aspx,所以我将给Chris Porter一些答案。谢谢大家的帮助。