ASP.NET Role and Profiles: najlepszy sposób na wyszukiwanie kolekcji użytkowników, którzy pasują do właściwości profilu niestandardowego?

Członkostwo w ASP.NET 2.0, role i profile to miauczenie kota. Interfejs API dla ról obsługuje przydatne metody, takie jak GetAllUsersInRole („MyNewsletterSubscriber”), które zwrócą kolekcję osób w roli „MyNewsletterSubscriber”.

Zastanawiam się, jaki może być najlepszy sposób na zwrócenie kolekcji osób z niestandardowymi właściwościami profilu ASP.NET. Na przykład mogę utworzyć jedną właściwość profilu niestandardowego o nazwie IsNewsletter1SubscriptionUserSelectionTextOnly i inną właściwość profilu niestandardowego o nazwie IsNewsletter1UserSelectionMobileOptimized.

Jak więc mogę najskuteczniej zapytać o coś podobnego do GetAllUsersWithCustomProfileProperty („IsNewsletter1SubscriptionUserSelectionTextOnly”, true);

Jeśli chodzi o wykorzystanie, które sobie wyobrażam, interfejs API wokół Profiles wydaje się niedorozwinięty - myślę, że Scott Guthrie wspomniał o nadchodzących pracach nad nim podczas jego wystąpienia w Tech Ed 2006, ale nie wiem, co zostało zrobione.

Może być również tak, że próbuję niewłaściwie użyć profili i lepiej byłoby przechowywać wszystkie te śmieci jako proste role. Nie wiem Podoba mi się pomysł używania ról lub profili do zarządzania listami, ale nie znam najczystszego sposobu zarządzania nimi.

Myśli, idee, odpowiedzi? Dzięki...

questionAnswers(1)

yourAnswerToTheQuestion