我需要你帮助实现我的业务层的UnitOfWork。希望将多个不同的业务服务调用包装到单个事务中。让我们假设我使用Entity Framework作为我的存储库层,并且我有一个额外的业务层用于验证和其他业务规则。在这个例子中,非常非常简单。创建UnitOfWork类:{
public UnitOfWork(M
上周,我下载了一个在ASP.NETMVC3中开发的博客引擎的源代码。在分析代码时,我注意到他们使用了一种不同的方法来检索数据以填充视图模型。视图模型的一个示例:public ActionResult Details(string slug) var model = new PostDetailsViewModel(UnitOfWork, slug); }public PostDetailsViewModel(IUnitOfWork <e