我在Model中写了一个UserModel.cs(用户信息),其中包含两个属性GroupID,RoleID(所在的组ID,所属角色ID)。
User是一个表,Group是一个表,Role是一个表
现在有个需求,读取用户列表,在列表中显示组名GroupName和用户名RoleName。
SQLServerDAL层的方法是public List <UserModel> GetList();
现在的问题是UserModel.cs是没有组名和用户名这两个属性的,只有GroupID,RoleID。
这时候,大家都是怎么处理的?
1. 在UserModel.cs里加上组名GroupName和用户名RoleName?
2. 再写一个OtherUserModel.cs,包含组名GroupName和用户名RoleName?public List <OtherUserModel> GetList();
3. 直接就返回List <UserModel>,然后再前台再根据GroupID读GroupName?
4. 其他,请大家说说!
慕容708150
慕无忌1623718