1

ASP.NET 2.0 のメンバーシップ、ロール、およびプロファイルは猫の鳴き声です。ロールの API は、GetAllUsersInRole("MyNewsletterSubscriber") などの便利なメソッドをサポートしています。これは、"MyNewsletterSubscriber" ロールのユーザーのコレクションを返します。

カスタム ASP.NET プロファイル プロパティを持つ人々 のコレクションを返す最良の方法は何だろうと思っています。たとえば、IsNewsletter1SubscriptionUserSelectionTextOnly という名前のカスタム プロファイル プロパティと、IsNewsletter1UserSelectionMobileOptimized という別のカスタム プロファイル プロパティを作成します。

それでは、GetAllUsersWithCustomProfileProperty("IsNewsletter1SubscriptionUserSelectionTextOnly", true); に似たものを最も効率的にクエリするにはどうすればよいでしょうか。

私が想定している用途では、プロファイルに関する API は未開発のようです。Scott Guthrie が Tech Ed 2006 での講演で、今後の作業について言及したと思いますが、何が行われたかはわかりません。

また、私がプロファイルを不適切に使用しようとしている可能性もあります。このジャンクをすべてストレート ロールとして保存することをお勧めします。わからない。リスト管理にロールまたはプロファイルを使用するというアイデアは気に入っていますが、それを管理する最もクリーンな方法がわかりません。

考え、アイデア、答え?ありがとう...

4

1 に答える 1