2012-10-26 49 views
2

有没有人知道用于构建服务/存储库模式的MvcScaffolding T4模板的任何示例?MvcScaffolding服务/存储库模式?

我知道MvcScaffolding内置了一个Repository脚手架,但是我想让它同时构建一个Services层。我花了一个小时左右的时间,但没有看到我在找什么。

对此提出建议?谢谢!

回答

1

服务层是特定于您的域,而不是您的数据库的东西。这是自动化工具无法创建的,因为服务层不仅仅依赖于数据库。这可能取决于许多其他外部因素。服务层是您应该自己构建的,然后您可以引用在此服务层中为您创建的存储库。

但您需要问自己的主要问题是您是否需要服务层。无论是否有一些复杂的业务操作都不是简单的数据实体CRUD操作,而是由存储库直接处理的操作。

+0

感谢您的回复,Darin。我正在寻找的只是脚手架,它在创建初期基本上只是通向回购层的一个通道(除非我已经把头转向这个全部)......最终,当有需要时,我们可以修改现有的服务包装器,以便实际做一些有用的事情。另一种方法是我的控制器必须重新编写调用服务(反过来调用回购),并处理依赖注入等......它似乎更容易用脚手架构建它已经到位了。 – reidLinden