Funciones y perfiles de ASP.NET: ¿la mejor forma de consultar la colección de usuarios que coinciden con la propiedad de perfil personalizada?

La membresía, roles y perfiles de ASP.NET 2.0 es el maullido del gato. La API para roles admite métodos prácticos como GetAllUsersInRole ("MyNewsletterSubscriber"), que devolverá una colección de personas en el rol "MyNewsletterSubscriber".

Me pregunto cuál sería la mejor manera de devolver una colección de personas con propiedades de perfil ASP.NET personalizadas. Por ejemplo, podría crear una propiedad de perfil personalizada llamada IsNewsletter1SubscriptionUserSelectionTextOnly y otra propiedad de perfil personalizada llamada IsNewsletter1UserSelectionMobileOptimized.

Entonces, ¿cómo puedo hacer una búsqueda más eficiente de algo similar a GetAllUsersWithCustomProfileProperty ("IsNewsletter1SubscriptionUserSelectionTextOnly", true);

Para el uso que estoy imaginando, la API en torno a los perfiles parece poco desarrollada. Creo que Scott Guthrie mencionó algunos trabajos futuros en su charla en Tech Ed 2006, pero no sé qué se ha hecho.

También puede ser que esté intentando usar los perfiles de manera inapropiada, y sería mejor almacenar toda esta basura como roles directos. No lo se Me gusta la idea de usar roles o perfiles para la gestión de listas, pero no conozco la forma más limpia de administrarla.

¿Pensamientos, idea, respuestas? Gracias...

Respuestas a la pregunta(1)

Su respuesta a la pregunta