App.config から接続文字列を取得する 質問する

App.config から接続文字列を取得する 質問する
var connection = ConnectionFactory.GetConnection(
    ConfigurationManager.ConnectionStrings["Test"]
    .ConnectionString, DataBaseProvider);

これが私の App.config です:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <connectionStrings>
        <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>

しかし、プロジェクトを実行すると、次のようなエラーが発生します。

オブジェクト参照がオブジェクトのインスタンスに設定されていません。

ベストアンサー1

次の操作を実行できます。

var connection = 
    System.Configuration.ConfigurationManager.
    ConnectionStrings["Test"].ConnectionString;

アセンブリには次の参照も必要ですSystem.Configuration.dll

おすすめ記事