私は私が/編集/削除したり、これまでに何を追加するために、エンティティフレームワークを必要とするすべてのサービス・クラスで、このコンテキストを注入コンテナにdbcontextをディスパッチする方法は?
services.AddTransient<MyContext>(_ => new MyContext(connectionString));
起動時にエンティティフレームワークデシベルコンテキストを作成します。
private readonly MyContext context;
public ArchiveService(MyContext context)
{
this.context = context;
}
私はMicrosoft.Extensions.DependencyInjectionを使用しています。 これは、私の依存性注入コンテナがdbコンテキストを処理する責任があることを意味します。
はどのようにしてコンテキストが配置されていることを確認することができますか?
は、私は、DBのコンテキストを処分するために何かを設定する必要がありますか?
ありがとうございました。 asp.netコアで
これを参照してください:[lifespan/winformアプリケーションのコンテキストの範囲](http://stackoverflow.com/questions/5663754/entity-framework-4-lifespan-scope-of-context-in-a-winform-応用) – Vikrant