[英]Extending ASP.NET Users
我想用ASP.NET MVC3中的用户表在数据库中实现一对多关系。 即一个用户有很多车。 而且我还想将默认用户模型(MembershipUser ??)扩展到许多其他字段。 即:
public virtual ICollection<Car> Cars;
public virtual decimal? Balance;
public virtual bool isGreatUser;
...
最好的(正确)方法是什么? 我怎样才能以正确的方式实施?
除了达里尔的回答......关于另一部分:
而且我还想将默认用户模型(MembershipUser ??)扩展到许多其他字段。
有两种方法可以实现此目的:
无论哪种情况,您都需要从某个类(ProfileProvider或MebershipUser)继承,并使用数据扩展它们。
因为我很好:
不要尝试在实体类中挂接MembershipUser。 保持Membership和EntityFramework分开的组件。
只需拥有你的用户类(你拥有的东西很好,对于你的1-M Car关系)。 然后,当您检索User类时,使用它来配置成员身份。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.