1

次のスクリーンショットが示すように、NOTES.PARENT_ID と FILES.ID の間に関係を作成しようとしています。どうすればこれを達成できますか? http://social.msdn.microsoft.com/Forums/en-US/silverlightwinphone/thread/0043364b-ba03-482c-9fd5-12ae2c7692c3/http://msdn.microsoft.comなど、多くの参考文献を見てきました。 /en-us/library/bb384511.aspxしかし、これを理解することができませんでした.

ご協力いただきありがとうございます。

ここに画像の説明を入力

編集:

ここに画像の説明を入力

4

3 に答える 3

2

Linq to SQL デザイナーを使用して、デザイナーで右クリックし、[追加] > [関連付け] をクリックします。

次に、リレーションシップに含めるフィールドを各テーブルから選択します。

あなたの場合、親クラスは FILE になり、子クラスは NOTE になります。

この方法でリレーションシップを追加すると、そのリレーションシップは Linq to SQL コンテキストにのみ適用されます。データベース自体にリレーションシップを追加するには、Visual Studio のサーバー エクスプローラーでサーバーに接続してアクセスできるテーブル デザイナーを使用する必要があります。

リレーションシップが最初にデータベースに追加された場合、Linq to SQL デザイナーはこれを検出し、リレーションシップを自動的に追加します。

于 2013-03-04T16:14:54.477 に答える