【问题标题】:generic c# class for SELECT, INSERT, UPDATE and DELETE operations in asp.netasp.net 中用于 SELECT、INSERT、UPDATE 和 DELETE 操作的通用 c# 类
【发布时间】:2011-12-02 08:15:21
【问题描述】:

我正在寻找一个符合标题所说的代码示例/链接。

基本上我需要为我的 asp.net 网站创建一个数据访问层,并且我希望它尽可能通用。为了性能,我更喜欢使用存储过程和数据表以及相应的 c# ado.net 代码。

如果有人有cmets/建议/更正,请随时说出来。

谢谢。

【问题讨论】:

标签: c# ado.net datatable data-access-layer


【解决方案1】:

听起来你在描述DataAdapter 类。

【讨论】:

  • 谢谢,听起来很直接,你知道如何将它用于存储过程的代码示例吗?
【解决方案2】:

您应该必须使用/学习 LINQ-SQL、Entity Data Model 框架和 EDM code first。

【讨论】:

    【解决方案3】:

    我过去使用过这个示例。它真的做得很好。我添加了我需要的东西,但作为通用 DAL,它非常可靠。

    http://www.codeproject.com/KB/dotnet/Generic_DAL_in_NET_20.aspx

    【讨论】:

      【解决方案4】:

      StackOverflow 使用 Dapper:http://code.google.com/p/dapper-dot-net/

      以下是其他 ORM 的列表: http://amrelgarhy.com/47/orm-tools-net/

      【讨论】:

        【解决方案5】:

        使用 Microsoft Enterprise Library.Data 应用程序块中的 SqlHelper 类。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-10-25
          • 1970-01-01
          • 1970-01-01
          • 2016-08-26
          • 2012-11-02
          • 1970-01-01
          • 1970-01-01
          • 2011-08-19
          相关资源
          最近更新 更多