質問: テンプレートから生成されたクリーンなASP.NET Boilerplateプロジェクトを変更して、サンプルアプリケーションを作成しました。 私は、APIのみであるテンプレートから生成されたプロジェクトでテストしました。そこには完全に機能します。しかし、APIとフロントエンドを組み合わせてプロジェクトを生成するとき、私はAbp *テーブルが追加のコンテキストで検索されるところで、これらの問題を抱えています。 Dropbox: https : //www.dropbox.com/s/19gj8ms0jwz500k/4.0.1.zip? dl =0 Github: https : //github.com/FrikkinLazer/MultipleContext.git
回答: > > ``` > // using Abp.Zero.EntityFrameworkCore; > > public partial class TEST1Context : AbpZeroDbContext > { > // ... > } > > ``` > `Abp.Zero.EntityFrameworkCore`の`AbpZeroDbContext`定義`DbSet`モジュールゼロのテーブルに対して複数可。 > 2番目のコンテキストは既存のデータベースで、そのデータベースにはAbpテーブルがありません。 > > それで、2つ以上のコンテキストを持つ正しい方法は何ですか?それで、2番目のコンテキストでAbp *テーブルが検索されません。 > > 2番目のコンテキストでは、 `Abp.EntityFrameworkCore`の`AbpDbContext`サブクラス`AbpDbContext`ます。