データベース接続設定を表すクラスまたはインターフェイスは c# にありますか? 接続設定を次のような関数に渡したい:
public DoWorkOnDb(IDbConnectionSettings settings)
{
SqlConnection connection = new SqlConnection(settings.ConnectionString);
...
}
私がしたくないことは次のとおりです。
- 関数は自分で接続を処理する必要があるため、接続を渡します
- すべてのタイプの文字列を渡すことができるため、接続文字列を渡します
- サーバー、データベース、ユーザー、パスワードなどの複数の文字列を渡します。これは、関数で接続文字列を作成する必要があるためです。