实体类的设计和加载问题
lawbc 2009-04-05 01:07:22 现在有用户表、角色表、资源表、用户角色关联表、角色资源关联表,他们的关系是:一个用户有多个角色,一个角色有多个资源
设计成实体类应该是:
public class UserInfo
{
private string userId;
private string userName;
//private RoleInfo role;需要角色属性吗
}
public class RoleInfo
{
private int roleId;
private string roleName;
//private PageInfo page;需要资源属性吗
}
public class PageInfo
{
private int pageId;
private string pageUrl;
}
1.请问用户角色关联表、角色资源关联表需要实体类吗?如果需要的话是不是每个关联表都要有对应的dal类和bll类
2.因为一个用户有多个角色,所以用户实体类里需要角色这个属性吗,如果需要的话是不是每次读取用户的时候都要加载角色呢