C# 服务层和存储库性能问题
我的项目中有多个不同实体的存储库,每个存储库都有自己的datacontext(来自存储库的基类) 在我的服务层中,业务逻辑多次要求我在多个存储库中添加/编辑对象(因此使用不同的DataContext进行inturn) 所以当我最后在多个存储库上执行.SaveContext时。这似乎是一件不好的事情,因为理想情况下,我应该能够在一个上下文中点击Save,并且对DB的一个ado.net调用应该执行所有任务 我做错了什么C# 服务层和存储库性能问题,c#,asp.net-mvc-3,c#-4.0,C#,Asp.net Mvc 3,C# 4.0,我的项目中有多个不同实体的存储库,每个存储库都有自己的datacontext(来自存储库的基类) 在我的服务层中,业务逻辑多次要求我在多个存储库中添加/编辑对象(因此使用不同的DataContext进行inturn) 所以当我最后在多个存储库上执行.SaveContext时。这似乎是一件不好的事情,因为理想情况下,我应该能够在一个上下文中点击Save,并且对DB的一个ado.net调用应该执行所有任务 我做错了什么 谢谢您需要考虑在存储库中使用,因为它允许多个存储库参与单个逻辑事务 网上有很多关
谢谢您需要考虑在存储库中使用,因为它允许多个存储库参与单个逻辑事务 网上有很多关于如何做到这一点的博客帖子,包括
您需要考虑在存储库中使用,因为它允许多个存储库参与单个逻辑事务 网上有很多关于如何做到这一点的博客帖子,包括
甜蜜的。。谢谢你提供了这么多精彩的例子。我不知道模式的名称,这正是我的架构中缺少的。现在,我在连续4个小时的一次会议上实现了它。。它像哨子一样干净,速度更快!甜蜜的。。谢谢你提供了这么多精彩的例子。我不知道模式的名称,这正是我的架构中缺少的。现在,我在连续4个小时的一次会议上实现了它。。它像哨子一样干净,速度更快!