エンティティフレームワークを使用する.net 4.6アセンブリを呼び出す.netコアREST APIプロジェクトがあります。私はまた、そのアセンブリを呼び出すテストプロジェクトを持っています。接続文字列を与えるための古い方法は.netコアの使用時にエンティティフレームワーク6の接続文字列を保存する方法
<connectionStrings>
<add name="MyDbContext" connectionString="data source=(LocalDB)\MSSQLLocalDB;AttachDBFilename=|DataDirectory|\TestDB.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
</connectionStrings>
のように見えるアプリケーションまたはweb.configファイル内の接続文字列を持っていることだったと、あなたのdbContextは私がに情報を入れて持っていると仮定
public MyDbContext(): base("name=MyDbContext")
をしました私のappsettings.Jsonのような
"ConnectionStrings": {
"MyDatabase": "Server=(localdb)\\mssqllocaldb;Database=TestDB;Trusted_Connection=True;"
},
しかし、私はどのように私のDbContextを変更する必要がありますか?私のテストプロジェクトはどのように接続文字列を設定しますか?
これは、以前は多くの人がやった簡単なものですが、私のグーグルでは例が見つかりませんでした。ありがとう。