0

私はEF周辺のマルチテナンシーの解決策を探していました。単一のテーブルと単一のスキーマ(すべてのテーブルでTenantIDを使用した行の分離)を使用したい。

EFをラップしたくありません(この投稿の回答で提案されているように、マルチテナントアーキテクチャ用のエンティティフレームワーク-テナントIDで単一のテーブルをフィルタリングします)。これにより、EFのすべての機能にアクセスすることが非常に困難になります。

いくつかの調査の後、私は依存性注入、特にAutofacを調べ始めましたが、それを軌道に乗せることができないようです(または、私が思うほどIoCを完全に理解していない可能性があります)。

私がやろうとしていることは達成可能ですか?DIは私の問題を解決できますか?

4

1 に答える 1

1

依存性注入は、EF やマルチテナンシーとは何の関係もありません。DI は、それらを使用するすべての異なるコードに依存関係を提供する手段です。データベースとは関係ありません。

あなたの意図を誤解している場合は、明確にしてください。

于 2012-12-07T12:25:26.993 に答える