![]() |
1
1
所以你需要的是四个不同的类和注释之间的一对多。在db术语中,这意味着notes获取外键,这是从所有独立整数id开始的路径。 不管你想出什么办法,你都必须处理这样一个事实:你的标识机制中有一个“异常”,这是你麻烦的原因:Section类的主键有两个整数。 但是,您可以通过使用notetype和单个标识符来构建四个类中的三个类之间的相似性。
然后,处理section类就变得相对简单:只需添加第二个标识符,该标识符只有在notetype指示节时才是必需的。
_ noteType将指示说明是否与项目、节、任务或问题关联,还将指示是否需要第二个ID。基于notetype的值,类将不难对异化的和节id2执行约束。数据库也可以使用声明的约束来实现这一点。 |
![]() |
2
0
为什么不采用如下结构 笔记
这将允许您在一个表中存储无限数量的注释类型。你可以用
|
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 6 月前 |
![]() |
TSDrake · 发布ASP。没有特定文件夹的.NET应用程序 7 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 11 月前 |
![]() |
ramamoorthy_villi · 输入验证错误外键字段 12 月前 |