まず文法上の間違いをお許しください。複数のデータベース、共有リソース、EFを使用したSaaSへの最良のアプローチを見つける
okが、これは私はすでに、 私のアプリケーションの成長は5000 +に来て、私は、ユーザーのユーザー\グループごとにデータベースを必要とする、私はangularJsとEFおよびMVC 4、UIを使用したい を:-)を知っていますユーザーは、すべて という単一の共有リソースも持っています。ユーザーが何かを検索すると、共有リソース とユーザー独自のデータベースの両方から結果が得られます。 パフォーマンスは非常に重要です。私の研究では
私はEFが異なるデータベースに接続できますが、私は、コードのトンを記述することなくそうすることの任意の適切な方法を見つけることができなかったことがわかりました。 シナリオ:
- 新しいユーザーが登録すると、システムは新しいデータベースを作成します。
- 新しいユーザーがログインすると、システムは自分のデータベースと共有データベースからデータを返します。
- 新しいユーザーがログインしましたが、システムデータベースがアップグレードされましたが、ユーザーdbもアップグレードする必要があります。
今私は、私のすべての目標を達成するための簡単な方法が存在しないことを知っている が、あなたは最高の私に合ったものに私に指示してくださいすることができますか?
もう一度私の英語のために申し訳ありません! ありがとうございました! :-)
_ "ユーザーごとのデータベースグループが必要です" _ - なぜですか? – CodeCaster
ユーザーのグループは、たとえばオフィスのようなものです。このオフィスには、独自のエージェント、従業員などがあり、データによっては他のオフィスとは異なるデータがあります。別のものよりも異なって見えるかもしれません。 –