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