首先使用代码,并希望跟踪用户与某些项目相关的状态。设想一个例子,假设我已经
了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?
}
我是通过某种魔术直接使用MembershipUser,还是制作类似
的东西public class User
{
int UserId {get;}
string UserName {get;}
}
答案 0 :(得分:0)
您不应该从域模型创建依赖关系到.NET成员身份。您的域名中应该有User
个班级。在应用程序的更高级别,您可以使用成员模型(最有可能通过抽象)来实现授权需求。