私のコントローラーは、ビューに返されるデータを取得する必要があります。リポジトリに渡す接続をどこで開く必要がありますか? ここに例があります。これは私のコントローラーの一部です。
using (var connection = this.GetActiveConnection())
{
var repository = new RefRepository(connection);
var codes = repository.GetPoACodes();
}
コントローラーで接続を開くのは悪い習慣ですか? コントローラー経由で渡さない場合、リポジトリへの接続をどこに渡す必要がありますか?