asp.net-mvc-3 – 工作单元和存储库模式是打算一起使用还是两个
发布时间:2020-12-16 10:00:44 所属栏目:asp.Net 来源:网络整理
导读:看完这个 Testability and Entity Framework 4.0后 文章约有75次,我不清楚作者试图说的是什么.他似乎表明,UoW和Repository模式是用于解决类似问题的两种不同模式.换句话说,UoW更适用于需要在提交之前进行编排的多个对象,而Repository则用于更直接的持久性.
看完这个
Testability and Entity Framework 4.0后
文章约有75次,我不清楚作者试图说的是什么.他似乎表明,UoW和Repository模式是用于解决类似问题的两种不同模式.换句话说,UoW更适用于需要在提交之前进行编排的多个对象,而Repository则用于更直接的持久性. 当我在网上进行更多搜索以找到允许我对我的应用程序进行单元测试的圣杯框架时,我看到更多的文章似乎暗示UoW是Repository模式的一部分,反之亦然. 哪种解释是正确的? 在一天结束时,我希望能够将我的应用程序隔离到足以允许在内存对象中模拟数据. 解决方法
您既可以单独使用,也可以一起使用.
这些帖子你不能在内存对象中使用 – 好吧 – 如果没有看到特定的失败案例,有些人会非常不同意. 存储库模式通常指示加载信息 – 如果您这样选择 – 保存信息. 从存储库加载数据.您的工作单元模式肯定可以围绕所有存储库保存封装事务. 没有理由你不能将一个,另一个或两者结合使用. 您的单元测试应该测试一个“单位”而不是您的应用可能会或可能不会进行的某些潜在调用.你想测试前.方法 – 而不是linq提供者 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – 用于Asp.net Web API的Ninject
- asp.net-mvc – 错误处理在asp.net mvc 3
- asp.net – 如何绑定一个MemoryStream到asp:图像控件?
- asp.net – 消息处理程序和Http模块?
- asp.net-core – ASP.NET Core App中project.json中的build
- asp.net-mvc – 将HTML.EditorFor转换为下拉列表(html.drop
- .net – Razor RTM中的声明性助手方法
- 如何追踪每一笔记录的来龙去脉:一个完整的Audit Logging解
- asp.net – 内部图像和文本的asp:LinkBut??ton在回发后消失
- asp.net – 使用app_offline.htm使应用程序脱机,同时在更新
推荐文章
站长推荐
热点阅读