【发布时间】:2013-09-14 08:55:54
【问题描述】:
在我的应用中,我希望拥有两种不同类型的用户。这些类型不仅在角色上有所不同,而且在属性上也有所不同。我正在为 userManagement 使用 simpleMembership,我想问一下,首先使用代码为我在 EF 中的情况创建数据模型的最佳方法或做法是什么。我正在考虑创建另外两个表 UsersType1 和 UsersType2,它们将与表 userProfiles 具有一对一的关系,因此在模型中我将拥有:
public class UserType1{
attr1
attr2
....
public int userProfileID {get; set;}
public virtual UserProfile userProfile {get; set;}
}
对于表 UserType2 也是如此。
我想问这是否是一个好方法,如果是,我应该如何修改 userProfiles 表才能通过代码中的 userprofile 访问 UserType1 和 UserType2。
谢谢。
【问题讨论】:
标签: entity-framework asp.net-mvc-4 ef-code-first usertype