在MVC项目中,我有一个包含命令和查询的服务层。
在其中一些命令和查询中,我使用需要连接的Dapper。
public class GetPostsStatsQuery {
public GetPostsStatsQuery() {
}
public PostStats Execute() {
// Code here
}
}
我有什么选择来创建连接并在小巧的查询中使用它?
我可以注射吗?生命周期的方式和方式?
我应该使用"使用(..."?
还有其他选择吗?
答案 0 :(得分:0)
任何这些选项都可以,几乎任何其他选项(例如,连接工厂)。这完全是一个实现细节,应该由您的其他要求驱动。没有单一的正确答案"这里。