【问题标题】:Implementing an ADO.NET layer实现 ADO.NET 层
【发布时间】:2009-01-16 10:09:06
【问题描述】:

是否有任何教程或方法说明如何实现 ADO.NET 层?

这将包括实现一个 Connection 类,等等。

我需要这样做,因为我正在查询一个旧的专有系统并且我想正确地包装旧的 API。

【问题讨论】:

    标签: ado.net


    【解决方案1】:

    请参阅http://msdn.microsoft.com/en-us/magazine/cc301611.aspx 上的“构建用于 .NET 数据访问框架的自定义数据提供程序”

    此外,谷歌搜索“自定义 ADO.NET 数据提供程序”应该会给您许多可能的答案。

    【讨论】:

    • 这个链接真的很老旧了。我最终重做了他们建议的所有事情,因为目前这样做是错误的。
    • 只是出于好奇 - 您是否按照我的建议通过 Google 获取更多方法?
    • 另外 - 如果您找到更好的答案,请在此处发布,以便其他人受益,而不是使用 Microsoft 过时的答案。
    • 断开的链接是 2001 年 12 月号的 MSDN 杂志(第 16 卷,第 12 卷,供记录),但代码是基于原始 ADO。 NET(不是 2.0),所以它现在已经无关紧要了。然而,在 2004 年,文章的作者 Bob Beauchemin 为 ADO.NET 2.0 创建了他的示例数据提供程序的更新版本。在sqlskills.com/blogs/bobb/a-sample-ado-net-2-0-data-providersqlskills.com/blogs/bobb/… 进行讨论。直接链接到 zip:sqlskills.com/blogs/bobb/content/binary/mdirprov2_for_net2.zip
    【解决方案2】:

    不久前我问了一个类似的问题。您可能想通读那里的答案。实际回答问题的人发布了一个代码项目文章的链接,该文章很好地解释了使用 MSAcess 时的麻烦。

    Where can I find an open source C# project that uses ADO.NET?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 2017-01-03
      相关资源
      最近更新 更多