在我的应用程序中,我希望拥有两种不同类型的用户。这些类型不仅在角色上有所不同,而且在属性上也有所不同。我正在为 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 。
谢谢你。