Refusé sur la réponse de Musa pour enlever le négatif. Il n'y a aucune mention de fournisseur d'adhésion personnalisé, mais cela ne signifie pas que ce n'est pas la réponse.
Il est sur la bonne voie, il n'y a pas de fournisseur spécifique EF4 livré avec le cadre, mais vous pouvez créer le vôtre. Ceci consolide réellement le domaine du problème, en ce sens que vous pouvez lier PROPREMENT les utilisateurs au reste de vos objets d'entité plutôt que de traiter l'appartenance comme une boîte noire séparée que vous devez contourner.
La façon de procéder est en effet d'hériter de MembershipProvider et d'implémenter les méthodes abstraites. Une fois que vous avez fait cela, vous pouvez faire ce que vous voulez avec les utilisateurs, etc plutôt que de craindre de casser les tables SQLMembership et les procédures stockées que vous obtenez par défaut - que je n'aime pas utiliser car ils sont moche.
Je viens de le faire, en utilisant mon propre modèle EF4, avec ma propre implémentation d'utilisateurs, etc. J'ai utilisé l'exemple de code fourni avec cette vidéo - http://www.asp.net/general/videos/how-do-i-create-a-custom-membership-provider. BTW si vous utilisez cet exemple de code, faites attention à quelques fautes de frappe dans les noms de procédure stockée!
nulle part dans la question est là une mention d'une implémentation de fournisseur personnalisé. Je vois trop souvent les gens suggérant de mettre en œuvre une pile de fournisseurs personnalisés avant qu'ils ne comprennent réellement le domaine du problème. -1 –
Mais la question n'a même pas de sens, et c'est une bonne réponse générale. – fabspro