私はEF周辺のマルチテナンシーの解決策を探していました。単一のテーブルと単一のスキーマ(すべてのテーブルでTenantIDを使用した行の分離)を使用したい。
EFをラップしたくありません(この投稿の回答で提案されているように、マルチテナントアーキテクチャ用のエンティティフレームワーク-テナントIDで単一のテーブルをフィルタリングします)。これにより、EFのすべての機能にアクセスすることが非常に困難になります。
いくつかの調査の後、私は依存性注入、特にAutofacを調べ始めましたが、それを軌道に乗せることができないようです(または、私が思うほどIoCを完全に理解していない可能性があります)。
私がやろうとしていることは達成可能ですか?DIは私の問題を解決できますか?