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;}
}
Était-ce utile?

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
scroll top