【发布时间】:2016-01-25 14:30:55
【问题描述】:
我正在构建一个分层的 WebAPI。我有
- 数据访问层
- 业务逻辑层
- 模型(用于数据库模型)
- 表示层 (MVC)
数据库如下所示:
Courses
- CourseID
Users
- UserID
- FirstName
- LastName
Attendants
- CourseID *
- UserID *
Dates
- CourseID *
- Date
我已经制作了模型(模型层),它们是数据库上的 1:1 字段。
现在我想创建一个模型(业务模型?),它具有:
class Course
List<User> Attendants { get; set; }
List<DateTime> Dates { get; set; }
目标是将此模型作为 JSON 返回。
这个模型属于哪一层?
【问题讨论】: