在服务中使用IDBConnection

时间:2014-09-09 17:17:11

标签: c# asp.net-mvc dapper

在MVC项目中,我有一个包含命令和查询的服务层。

在其中一些命令和查询中,我使用需要连接的Dapper。

public class GetPostsStatsQuery {

  public GetPostsStatsQuery() {
  }

  public PostStats Execute() {
     // Code here
  }
}

我有什么选择来创建连接并在小巧的查询中使用它?

  1. 我可以注射吗?生命周期的方式和方式?

  2. 我应该使用"使用(..."?

  3. 还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

任何这些选项都可以,几乎任何其他选项(例如,连接工厂)。这完全是一个实现细节,应该由您的其他要求驱动。没有单一的正确答案"这里。