【问题标题】:Dapper ORM vs Stored ProcedureDapper ORM 与存储过程
【发布时间】:2017-04-23 07:26:21
【问题描述】:

我正在开发一个项目,我们使用 DbContext 而不是 EF 来实现 CRUD 功能。我们将服务层用于我们的业务逻辑,其中写入存储过程以获取/发送数据到数据库。我了解了 Dapper ORM,它可以让您简化与数据库的交互。我想知道是否有人可以简要介绍将 Dapper 与 MVC5 应用程序一起使用而不是传统的存储过程的优点?

【问题讨论】:

    标签: asp.net-mvc-5 dapper


    【解决方案1】:

    您是否将存储过程与 Dapper 进行比较?如果是这样,我不认为这是有效的比较。两者都有自己的优点和缺点。两者在各自的实施领域都有帮助。

    相反,如果您正在寻找通过 Dapper 调用存储过程,我建议您参考以下帖子;你可以搜索更多。

    我的个人意见:

    我避免使用存储过程。我更喜欢根据需要使用 ADO.NET 或 ORM 来实现我的数据库代码。这有助于我将所有数据库逻辑集中在一个地方。这也改进了调试和日志记录功能。

    注意:这并不意味着,我从不使用存储过程或不应该使用那些。根据需要,这些可能有用。

    关于使用 Dapper 实现数据访问层,请参考我的answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-23
      • 2010-09-09
      • 2016-05-08
      • 2011-07-17
      • 2011-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多