我正在设计这个类和抽象(MustInherit)类的集合......</p>
这是我要存储所有这些的数据库表……</p>
据 Microsoft SQL Server 数据库所知,这些都是可空的(“允许空值”)列。
但实际上,这取决于存储在那里的类:LinkNode、HtmlPageNode 或 CodePageNode。
规则可能看起来像这样......
如何在我的数据库中强制执行此类数据完整性规则?
更新:关于这个单表设计......
我仍在尝试将最终架构归零。
我最初从许多具有几乎为零的 nullalbe 字段的小表开始。
哪个是我导航的最佳数据库架构?
我了解了 LINQ to SQL IsDiscriminator 属性。
在 SQL 中处理一对一关系的最佳方法是什么?
但后来我了解到 LINQ to SQL 只支持单表继承。
LINQ to SQL IsDiscriminator 列不能继承吗?
现在我试图用一个类和抽象类的集合来处理它。
请帮助我处理我的 .NET 抽象类。