서비스에서 IDBConnection 사용

asp.net-mvc c# dapper

문제

MVC 프로젝트에서 명령 및 쿼리가 포함 된 서비스 계층이 있습니다.

이러한 명령과 쿼리 중 일부에서는 Dapper를 사용하여 Connection이 필요합니다.

public class GetPostsStatsQuery {

  public GetPostsStatsQuery() {
  }

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

어떤 옵션을 사용하여 연결을 작성하고 더러운 쿼리에 사용해야합니까?

  1. 내가 주사 할 수 있을까요? 라이프 사이클의 방법 및 수명

  2. 내가 사용해야 "(..."?

  3. 다른 옵션은 없습니까?

전문가 답변

다른 옵션 (예 : 연결 팩토리)과 마찬가지로 이러한 옵션은 모두 정상입니다. 이것은 전적으로 구현 세부 사항이며 다른 요구 사항에 의해 주도되어야합니다. 여기서 "정답"은 없습니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow