DataAccessLayer
我在我现在正在处理的应用程序中创建了以下两个存储库。
RoleRepository
TaskRepository
RoleRepository
正在处理所有Role
相关操作,例如Role
在数据库中添加和从数据库中检索角色集合。TaskRepository
将相关操作Task
作为RoleRepository
.
我想Role
用Task
. 我的意思是角色负责某些任务。这种关系是 M:M。所以我创建了一个表来存储RoleId
和TaskId
. 我想在 GridView 中显示角色和相应的任务。所以我需要将 , 保存RoleId
在TaskId
表中,还需要检索 RoleTaskViewModel 的集合。
- 这些操作需要包含在哪个存储库中?
- 我需要创建一个新的存储库吗?