【发布时间】:2013-01-10 06:45:52
【问题描述】:
故事尽可能简短......
我有一个现有的应用程序,我正在尝试让 ServiceStack 进入以创建我们的新 API。此应用目前是 MVC3 应用,并使用 UnitOfWork 模式在 MVC 路由上使用属性注入来创建/完成应用属性的事务。
尝试使用 ServiceStack 完成类似的事情
This gist 显示相关的 ServiceStack 配置设置。我很好奇的是全局请求/响应过滤器——这些过滤器将为每个请求创建一个新的工作单元,并在将响应发送给客户端之前关闭它(那里有一个检查,所以如果发生错误写入db,我们向客户端返回适当的响应,而不是错误的“成功”消息)
我的问题是:
- 这是个好主意,还是有更好的方法 使用 ServiceStack。
- 在 MVC 站点中我们只创建一个新单元 将添加/更新/删除数据的操作的工作量 - 我们应该做 这里有类似的东西,还是只创建一个事务来检索数据就可以了?
【问题讨论】:
标签: nhibernate servicestack unit-of-work