延长ASP.网用户
本文关键字:用户 ASP 延长 | 更新日期: 2023-09-27 18:19:23
我想在我的数据库中实现一个一对多的关系与ASP中的用户表。净MVC3。。一个用户有多辆车。我还想用许多其他字段扩展默认用户模型(MembershipUser ??)。例如:
public virtual ICollection<Car> Cars;
public virtual decimal? Balance;
public virtual bool isGreatUser;
...
最好的(正确的)方法是什么?我如何以正确的方式实现这一点?
除了Daryl的回答…关于另一部分:
我还想扩展默认的用户模型(MembershipUser ??)与许多其他字段。
有两种方法可以做到这一点:
- 使用ProfileProvider类自定义配置文件
- 自定义会员用户
无论哪种情况,您都需要从某些类(ProfileProvider或membershipuser)继承,并使用您的数据扩展它们。
因为我很好:
不要试图在实体类中钩入MembershipUser。保持Membership和EntityFramework分开的组件。
只要有你的User类(你有什么是好的,对于你的1-M Car关系)。然后,在检索User类时,使用它来配置成员资格。