我们正在启动新项目,该项目将使用 MVC3 和 mongoDB 进行数据库存储。谁能指出我们更好的项目架构。
我们有以下查询:
- 我们可以在 Visual Studio 解决方案文件中有 Project.Data(用于对 mongoDB 的数据访问)、Project.WEB.UI(MVC)、Project.Core(业务逻辑)- 3 个项目吗?
- 哪里有模型课?在 Project.Core 中?如何在这些项目之间共享模型?
- 如果有人有这种架构并且有一些示例类和接口(在 VS 项目文件中),请为我分享
- 我们还需要数据模型来与 mongodb 交互吗?把这些模型放在哪里?我们可以在所有项目中共享这些模型吗?任何工作代码都受到高度赞赏。
注意:我已经看到了一些其他的 SO 问题,而且这些问题并没有直接回答我的问题。
提前致谢。