0

私はすでにいくつかの小さなアプリケーションをプログラムしました。データベースの設計は単純で、アプリケーションに必要なすべてのデータを含む正規化されたデータベースが 1 つだけでした。

今、私はもっと大きなものをプログラミングしようとしています:

MVC3 で構築された 4 つの Web サイトがあるはずです。すべての Web サイトは 1 つの SQL-Membership-Database のみを使用し、連絡先などのいくつかのテーブルも異なるページ間で共有する必要があります。

今私の質問は次のとおりです。どのように開始するのですか?

すべてのアプリケーションを 1 つの MVC3 アプリケーションに入れ、領域を使用してそれらを分離する必要がありますか?

このような巨大な (私にとっては巨大な ;-)) アプリケーションを作成するためのヒントや経験を持っている人はいますか?

4

1 に答える 1

0

領域を使用するというあなたのアイデアは非常にうまく機能する可能性があります。4 つの領域へのアクセスを制限するために、いくつかのカスタム ロールを作成する必要がある場合があります。

asp.net mvc multi-tenancy で検索する必要があります。このリンクhttp://weblogs.asp.net/zowens/archive/2010/05/26/multi-tenant-asp-net-mvc-introduction.aspxは、マルチテナンシーに関するシリーズ全体を開始します。

于 2011-07-01T14:41:04.893 に答える