0

我正在使用 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-应用程序

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

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

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

有没有更好的方法?

谢谢

4

1 回答 1

0

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

1).NET 4.5
2)实体框架 5
3)N 层架构
4)映射实体 <-> 视图模型(使用 ValueInjecter)
5)使用 Castle Windsor 容器等进行 IoC 和依赖注入。

于 2013-07-03T17:33:38.680 回答