如何使我的MVC3项目成为多层次(DAL、BLL和UI)项目



我正在使用MVC3创建一个应用程序。我遵循-中的示例

http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application

现在,我想让这个项目成为多层应用程序(数据访问层、业务逻辑层和应用层)

在上面的例子中,我可以看到作者有一个名为DAL的文件夹。所以,我希望我的内容必须转移到DAL项目我应该将哪些内容转移到我的业务逻辑层我正在考虑创建数据访问层的DLL并在业务逻辑层中使用,以及创建业务逻辑层的DLL,并在应用层中使用。

你能告诉我上面例子中的所有东西都会进入每一层吗

有什么更好的方法吗?

感谢

如果您能够打开MVC 4项目文件https://prodinner.codeplex.com/是一个非常好的微软MVC示例,它具有-这样的功能

1) .NET 4.5
2) 实体框架5
3) N层体系结构
4) 映射实体<->ViewModels(使用ValueInjecter)
5) IoC和使用Castle Windsor容器的依赖注入等等。

相关内容

最新更新