EF4 premier code attachant à l'utilisateur Rôle d'adhésion
-
25-09-2019 - |
Question
Jouer avec le code d'abord, et que vous voulez garder une trace de l'état d'un utilisateur lié à certains éléments. Pour s'arranger un exemple, disons que j'ai
public class Currency
{
public decimal Value {get;set;}
public string OldDude {get;set;}
}
public class UsersCurrencyAmount
{
virtual public Currency {get;set;} //type of currency in my man-purse
int quantity {get;set;}
//how do I refer to MembershipUser here?
}
Dois-je utiliser directement MembershipUser par magie, ou est-ce que je fais quelque chose comme un
public class User
{
int UserId {get;}
string UserName {get;}
}
La solution
Vous ne devez pas créer une dépendance à partir de votre modèle de domaine à l'adhésion .NET. Vous devriez avoir une classe User
dans votre domaine. A un niveau plus élevé dans votre application, vous pouvez utiliser le modèle d'adhésion (très probablement par une abstraction) pour mettre en œuvre les besoins d'autorisation.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow