1

我正在尝试为我拥有的一个非常小的数据库概念编写一个 Windows 窗体和 ASP.NET C# 前端和 MSAccess 后端。

我之前曾在 MSAccess 中编写过此应用程序,但现在我需要将应用程序和数据库放在不同的位置。我现在发现(感谢 StackOverflow 用户)ADO 将是一个糟糕的选择,因为它必须始终打开一个连接。

我购买了 Microsoft ADO.Net 2.0 Step-by-Step 并且我已经阅读了其中的一些内容并理解(我认为)ADO.NET 中的基本概念。(数据集等)

我感到困惑的是实际的实现。我想知道的是你们中的任何人都知道一个 C# 项目,它有一个开源的数据库后端,我可以去看看代码,看看他们是如何做到的。我发现我这样学得更好。这本书有一张包含代码示例的 CD,我可能会参考,但我更愿意在真实的应用程序中看到真实的代码。

4

4 回答 4

0

看看 MySQL .net 连接器。这是 ADO.net 类如何与 DB 引擎对话的具体细节。ADO.net 作为一个整体不会保持连接打开。某些更高级别的课程可以。从技术上讲,连接和命令对象等较低级别的对象是 ADO.net 的一部分,但您可以高度控制它们。

于 2008-10-03T16:34:21.783 回答
0

我没有用过这个,但看起来它可能很合适:

http://www.codeproject.com/KB/database/DBaseFactGenerics.aspx

于 2008-10-03T16:36:39.690 回答
0

检查 CodePlex,他们有大量的 .NET 项目。我想不出适合您要求的具体内容,但您应该能够找到一些东西。

www.codeplex.com

于 2008-10-03T16:38:29.153 回答
0

我通过在 codeproject 上搜索 ADO.NET 找到了这篇文章http://www.codeproject.com/KB/database/DatabaseAcessWithAdoNet1.aspx,所以我要给 Chris Porter 答案。感谢大家的帮助。

于 2008-10-03T17:39:02.997 回答