我一直在将 Pro Dinner 解决方案作为我正在从事的项目的参考,我认为它非常适合..但我不太了解项目结构..据我所知,您将拥有三个对象将代表一个实体
- 核心——存储库和服务的 poco 实体和接口
- 数据 – 数据访问层,包含存储库实现、EF5 Code First 映射和 DbContext
- WebUI – 所有 ViewModel 和 Mapper 类,用于从实体映射到输入 (ViewModel) 和向后映射、mvc 控制器、视图、图像、脚本和一些引导代码
所以从我所见,假设你有一个 Person 类..你会有..
Core 中的 Person 实体,Data 中的 Person 实体和 WebUI 中的 PersonViewModel ..
它是否正确?我错过了什么吗?
让 Core 只包含一个 Person 实体会更好吗?
如果有人有其他建议,请告诉我:)
谢谢。