我正在使用 MVC3 创建一个应用程序。我遵循以下示例 -
现在,我想让这个项目成为一个多层应用程序(数据访问层、业务逻辑层和应用程序层)。
在上面的示例中,我可以看到作者有一个名为 DAL 的文件夹。所以,我希望我的内容已经转移到了 DAL 项目中。我应该将哪些东西移到我的业务逻辑层?我正在考虑创建数据访问层的DLL并在业务逻辑层和业务逻辑层的DLL中使用它并在应用层中使用它。
你能告诉我上面例子中的所有东西都会进入每一层吗?
有没有更好的方法?
谢谢
我正在使用 MVC3 创建一个应用程序。我遵循以下示例 -
现在,我想让这个项目成为一个多层应用程序(数据访问层、业务逻辑层和应用程序层)。
在上面的示例中,我可以看到作者有一个名为 DAL 的文件夹。所以,我希望我的内容已经转移到了 DAL 项目中。我应该将哪些东西移到我的业务逻辑层?我正在考虑创建数据访问层的DLL并在业务逻辑层和业务逻辑层的DLL中使用它并在应用层中使用它。
你能告诉我上面例子中的所有东西都会进入每一层吗?
有没有更好的方法?
谢谢
如果您能够打开 MVC 4 项目文件,那么https://prodinner.codeplex.com/是一个非常好的 MVC 微软示例,它具有以下功能 -
1).NET 4.5
2)实体框架 5
3)N 层架构
4)映射实体 <-> 视图模型(使用 ValueInjecter)
5)使用 Castle Windsor 容器等进行 IoC 和依赖注入。