2

私はジョン・グラウェイから次の引用を読みました:

SimpleMembershipは、以前のASP.NETロールおよびメンバーシッププロバイダーシステムの代わりとして設計されました

これが正しいかどうか誰かが明確にできますか?単純なメンバーシップを使用すると、2つの列を持つ単純なUserAdminテーブルに詳細情報を格納できることを理解していますが、「ASP.Netロールシステムも置き換えますか?ロールを実装することを考えましたが、これらを多く設定する必要があります。以前と同じように。

たとえば、新旧両方のSimpleMembershipで機能しない次のようなものです。

Roles.CreateRole("Administrator");
4

2 に答える 2

1

この記事http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms- and-asp-net-mvc-4-templates.aspxは、2つの違いをより深く理解するのに役立ちます。また、単純なメンバーシップは前者の改善(アップグレード)であることが理解できるようになります

于 2013-01-05T21:12:05.963 に答える
1

はい、それは役割システムをうまく置き換えます。データベーステーブルに新しいロールエントリを作成するだけです。

そうは言っても、古いメンバーシップシステムを引き続き使用できます。新しいものは多くの機能を欠いており、その名前が示すように...シンプルであることを意味していました。

4.5のWebフォームテンプレートは単純なメンバーシップをまったく使用しないため、ユーザー次第です。

ほとんどの場合、テーブルを直接処理するので、単純なメンバーシップを好みます。単純なメンバーシップも、参照が指す場所であるwebmatrixの一部として数年前から存在しています。

于 2013-01-06T04:00:55.537 に答える