SQL Server ストアド プロシージャ 'sp_help' の結果から、いくつかのテーブルを含む DataSet を取得します。私が正しければセブン。それらの 1 つには、制約に関する情報が含まれています。各外部キーは、そのテーブル内の 2 つの連続する行によって文書化されます。最初の行には、制約タイプ、その名前、およびその他の詳細が含まれています。その後に、制約の列名参照を含む 1 つの列 'constaint_keys' を除いて、空の行が続きます。
その他の制約タイプは、1 行で説明されています。
Linq を使用してこの情報を「平坦化」する方法についてのアイデア。
ご協力ありがとうございました!