0
我刚刚开始使用LINQ to SQL for ORM的ASP.NET MVC上的新项目。因此,我已阅读并观看了有关最佳实践的各种教程,并且我在想:带管道和过滤器模式的ASP.NET MVC。好处?
使用模式管道的好处&我的模型中的过滤器(记住,我打算使用LINQ to SQL)。为什么不使用模型中的存储库模式来从LINQ to SQL中检索数据库中的对象,并在我的控制器中添加一些LINQ表达式来过滤数据。
我能想到的是:
- 更可测试性过滤逻辑(但这是对于一些复杂的逻辑过滤器有用)
- 数据处理逻辑是更好的封装模型,
但是有没有更强大的好处呢?
我很高兴地看到,我一直在正确的轨道上。 P.S:我不是一个sql-hater,但我真的不喜欢这个类似于sql的表达式在我的代码中:) – anthares 2010-02-05 07:30:47
哈哈哈我也是。事实上,我喜欢sql。 但我们不是水管工吗? haahhaha – SDReyes 2010-02-05 21:28:24