使用SMO
,我试图确定SQL Server 数据库中表之间关系的基数。ForeignKey
我可以仔细阅读每个ForeignKeyColumn
并查看Column
父(可能还引用)中Table
的每个,并查看这些列的可空性以及与相关Index
es 的交叉引用以确定基数(每一端的多重性,例如0..1
, 1
, *
),如图所示通过以下实体关系图:
但是,应该有一个更直接的方法来做到这一点。ForeignKey
Properties
我在or中没有看到任何相关信息ExtendedProperties
。我可以在 MSDN 库中找到的唯一项目是SfcCardinality枚举,其中指出“不要在代码中直接引用此成员。它支持 SQL Server 基础结构。 ”。
是否有通过 SMO获取基数信息的直接方法?