我正在尝试写一个Windows Form和ASP.NET C#前端和MSAccess后端为我有一个相当小的数据库概念。
我以前只用MSAccess写过这个应用程序一次,但现在我需要应用程序和数据库在不同的地方。我现在已经意识到(感谢一位StackOverflow用户) ADO将是一个糟糕的选择,因为它必须始终有一个打开的连接。
我按部就班地购买了微软ADO.NET 2.0,我已经通读了其中的一些内容,并(我想)理解了ADO.Net中的基本概念(数据集等)。
让我感到困惑的是实际的实现。我想知道的是,你们中的任何人都知道有一个C#项目有一个数据库后端,这是开源的,我可以去看看代码,看看他们是如何做到的。我发现这样我学得更好。这本书有一张包含代码示例的CD,我可能会求助于此,但我更愿意在真正的应用程序中看到真正的代码。
发布于 2008-10-03 16:36:40
我没有用过这个,但它看起来可能是一个很好的选择:
http://www.codeproject.com/KB/database/DBaseFactGenerics.aspx
发布于 2008-10-03 16:34:22
让我们来看看MySQL .net连接器。这是ADO.net类如何与DB引擎通信的细节。ADO.net作为一个整体不会使连接保持打开状态。某些更高级别的类是这样的。从技术上讲,较低级别的对象(如connection和command对象)是ADO.net的一部分,但您可以对它们进行高度控制。
发布于 2008-10-03 16:38:29
查看CodePlex,他们有大量的.NET项目。我想不出适合你需求的具体方法,但你应该能找到一些东西。
www.codeplex.com
https://stackoverflow.com/questions/167746
复制相似问题