2009-06-10 26 views
7

私はこれの意味を理解していないと思います。 私の目的は、マルチテナントASP.NET MVCアプリケーションを作成することです。マルチテナントASP.NET MVCアプリケーションを実装する最も速い方法

私はこれを行う方法について素晴らしい投稿を見たhere しかし、Nhibernateはオプションではありません。

私が理解したいことの1つは次のとおりです。 マルチテナントウェブアプリケーションの作成を支援するためにMVCは(他のすべてと並んで)提供されていますか?

私は私の質問に似ているいくつかのコメントを見てきましたが、彼らは多くの場合、私が取得しようとしています同じポイントをヒットする表示されません。

  • 一つのDB
  • つのスキーマ
  • いいえNhibernate

これがどのようにできるかについて誰かが簡単に分かっていれば、私はそれを感謝します。

この内容はpageの内容ですが、私が理解できるようにしたいのは、MVC(もしあれば)がそれを手に入れるのを助け、それがもっと簡単かどうかです。

多くのおかげで、リック

答えて

3

最も近いものは、私は自分自身がMike Hadlow's blog

その詳細の読み取りであるが、ポイントに見つけることができることを、ここに私の質問に答えるために、私は、ダウンロードSutekiShopアプリ

まだAHAには届いていません。まだ瞬間だが、それは近いようだ。

私は彼がマルチテナントを実装した方法が役割IDであったと信じています。今は読書と調整が必要です。

彼のlatest post(afaik)は、WCFの使用に関する問題に対処しているようです。

3

ザ・は、マルチテナントアプリケーションのためのMVCについての私の好きな考えては以下のとおりです。

  • あなたはWebフォームで簡単ではなかった あなたのテナント

に応じたビューを選択することができます。そのようなMVCで簡単に実装する:テナントごとにデフォルトビューがありますが、テナントが特別なビューを必要とする場合は特別なビューが使用されます。 Viewengineを少し拡張する必要があります。

  • あなたは私が、私はしませんテナントごとにDBを持っているあなたは、あなたのServiceLayer

    の部品を交換することができますのStructureMap等を用いてのIoC

を使用してテナントに応じてビジネスルールを持つことができます助けの助けを借りて でDB部分。

関連する問題