1

50 を超えるテーブルを含む xsd ファイルと、テーブル間の多数の関係を含む .Net ソリューションを (継承) しています。これを管理するのは非常に難しく、パフォーマンスの問題を引き起こし始めています (そして、将来のある時点でさらにテーブルを追加する必要があると確信しています)。この xsd を論理的な断片に分割したいと思いますが、ほとんどすべてが何らかの方法でリンクされているコア テーブルがいくつかあります。

Visual Studio で、異なる xsd ファイル内のテーブル間の関係を作成することは可能ですか?

もしそうなら、どうすればいいですか?

そうでない場合、最良の代替手段は何ですか (これらのコード テーブルを別々の xsd ファイルに複製するという考えは好きではありませんが、アプリケーションがデータベースと対話する方法全体を書き直したくはありません)。

この質問が少し漠然としている場合は申し訳ありませんが、投稿するコードはありません。また、投稿したい場合でも写真をサニタイズすることはできません。

前もって感謝します

ダンカン

4

1 に答える 1

0

あなたが望むことを達成することは不可能だと思います。XSDファイルはDataSetを定義します。DataSetをデータベースに関連付けますが、データベース間でデータベースオブジェクト間の参照整合性を維持するための宣言型の手段はありません。

于 2013-02-14T18:41:41.000 に答える