【发布时间】:2025-12-17 13:50:01
【问题描述】:
我脑子里有一个域模型,但在构建与 SubSonic 兼容的 db 架构时遇到问题,如果您能告诉我您将如何处理这个包含 3 个实体的示例(可以是 SqlServer 还是 MySql 对我来说无关紧要)
主题- 代表教育主题(例如三角学、微积分)。 道具-名称
技术- 表示用于解决练习的技术(例如余弦定律、勾股定理) 道具-姓名,父亲主题
练习-代表某个问题。 道具- 主题、技术(仅用于解决练习的那些)、难度级别(枚举-容易、中等、困难)、答案(int)。
所以: 多对多-练习->主题,练习->技术 一对多-主题->技术。 DifficultyLevel 是一个枚举。
一旦我开始掌握文档,我一定会为文档做出贡献。
【问题讨论】:
标签: orm activerecord subsonic domain-driven-design