【发布时间】:2009-11-12 20:33:01
【问题描述】:
我正在使用 ASP.NET MVC、LINQ2QL 和存储库设计模式完成对项目管理工具的重写。几乎遵循 NerdDinner 示例。
我有一个名为 Task 的类,它有一个 TaskStages 的子列表。就本示例而言,阶段已就绪、正在开发和已完成。我会跟踪 Task 的当前 Stage,但每次 Stage 发生变化时,我都想将历史记录写入 Task Stage 表。
我正在努力寻找该功能并保持可测试性。它进入控制器吗?存储库?还是部分类?
如果这是设计问题,请告诉我!
【问题讨论】:
标签: asp.net-mvc linq-to-sql repository-pattern