質問: MVCプロジェクトでは、コマンドとクエリを含むサービスレイヤがあります。 これらのコマンドとクエリの中には、Dapperを使用していますが、これにはConnectionが必要です。 ``` public class GetPostsStatsQuery { public GetPostsStatsQuery() { } public PostStats Execute() { // Code here } } ``` どのようなオプションを使用して接続を作成し、それを大まかなクエリで使用する必要がありますか? 1. 私は1つを注入できますか?ライフサイクルとはどのようにして 2. 私は "使用するべきか(..."? 3. その他のオプションは?
回答: これらのオプションは*いずれも他のオプション* (接続ファクトリーなど)と*同様に問題ありません* 。これは完全に実装の詳細であり、他の要件によって駆動される必要があります。ここには「正しい答え」はありません。