在哪里可以找到使用ADO.NET的开源C#项目?
时间:2020-03-06 15:05:07 来源:igfitidea点击:
我正在尝试为我拥有的非常小的数据库概念编写Windows窗体以及ASP.NET Cfront-end和MSAccess后端。
我以前仅在MSAccess中编写过此应用程序,但现在我需要将应用程序和数据库放在不同的位置。现在,我已经知道(由于使用了StackOverflow用户)ADO是一个不好的选择,因为它必须一直保持连接打开状态。
我逐步购买了Microsoft ADO.Net 2.0,并阅读了其中的部分内容,并了解了(我认为)ADO.NET中的基本概念。 (数据集等)
我感到困惑的是实际的实现。我想知道的是,我们对一个拥有数据库后端的Cproject是开源的吗?我可以去看一下代码,看看他们是如何做到的。我发现我通过这种方式学得更好。这本书有一张CD,上面有代码示例,但我希望在真实的应用程序中看到真实的代码。
解决方案
看一下MySQL .net连接器。这是ADO.net类如何与DB引擎通信的基本要素。整个ADO.net不会使连接保持打开状态。某些更高级别的课程可以。从技术上讲,诸如连接和命令对象之类的底层对象是ADO.net的一部分,但是我们可以对其进行高度控制。
我没有使用过,但是看起来很合适:
http://www.codeproject.com/KB/database/DBaseFactGenerics.aspx
检查CodePlex,他们有大量的.NET项目。我想不出适合我们需求的特定产品,但是我们应该可以找到一些东西。
www.codeplex.com
通过在代码项目上搜索ADO.NET,我发现了该帖子http://www.codeproject.com/KB/database/DatabaseAcessWithAdoNet1.aspx,因此我将为克里斯·波特提供解答。谢谢大家的帮助。