我们有一个包含许多实体的数据库,我以三个实体 Case、Task 和 Note 为例。任何实体都可以有注释,我们决定采用以下数据库设计。
Case:
- CaseId
- Title
Task:
- TaskId
- Title
Note:
- NoteId
- Desc
- ParentId (will contain the PK of Case/Task etc but without FK constraint)
POCO 如下:
Case
{
CaseId
Title
Notes
}
Task
{
TaskId
Title
Notes
}
我们不希望有引用约束,因为这些注释不会被删除。我们可以使用EDMX
并希望使用 Code First 方法对此进行建模。我们已经搜索了 SO 并查看了多态关联等的建议。如果给定这种设计,首先使用代码建模的最佳方法是什么?提前致谢。