非MVC项目中的存储库和工作单元模式

时间:2013-03-18 21:04:14

标签: asp.net repository-pattern unit-of-work

我们可以在非ASP.Net MVC项目中使用Repository和Unit Of Work模式吗?如果是这样,请让我知道如何在普通的ASP.NET项目中实现它(项目图层/结构)。

1 个答案:

答案 0 :(得分:1)

当然你可以和结构完全相同。我会有一个数据存储库项目,一个模型项目和一个业务逻辑项目。然后,我的网络应用会与模型和业务层进行对话。

我在此类应用程序中使用AutoMapper来在模型和数据模型之间进行转换。

然后我会将模型返回到asp页面,我也会在那里实现 MVP

在不了解您的项目或环境的情况下,这是对您的问题的高级别审视。

如果你想要更深入的答案,你可能需要给我们更多的时间来进行OP

http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/a25b0ea8-4bf8-4d29-945a-d65daf89c9ea/

http://www.codeproject.com/Articles/14642/Model-View-Presenter-with-ASP-NET