Asp.net mvc 5 简洁的ORM vs存储过程

Asp.net mvc 5 简洁的ORM vs存储过程,asp.net-mvc-5,dapper,Asp.net Mvc 5,Dapper,我正在从事一个项目,我们使用DbContext,但不使用EF来实现CRUD功能。我们在业务逻辑中使用服务层,其中编写存储过程以获取/发送数据到数据库。我了解了Dapper ORM,它允许您简化与数据库的交互。我想知道是否有人能简要介绍一下将Dapper与MVC5应用程序结合使用而不是传统存储过程的优点?您是否将存储过程与Dapper进行比较?如果是的话,我不认为这是有效的比较。两者都有各自的优点和缺点。两者在各自的实施领域都很有帮助 相反,如果您正在寻找通过Dapper调用存储过程,我建议您参考

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

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

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

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

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

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