2009-04-10 12 views
1

In meinem Projekt habe ich 'Player' (PlayerID und Daten) -Tabelle, 'Games' Tabelle (GameID, Name) und ich habe eine viele zu viele Tabelle 'PlayerGames' (PlayerID, GameID - ich habe die forign Schlüssel Beziehungen)Linq to SQL - viele zu viele Mapping

PlayerID und GameID sind Primärschlüssel in ihren Tabellen und dem Tupel (PlayerID, GameID) sind Primärschlüssel in ‚PlayerGames‘ Table

ich diese Tabellen in Klassen abzubilden versucht, mit der Designer im visuellen Studio.

Aber in der Spieler-Klasse habe ich keine "Games" -Eigenschaft mit einer Liste von Spielen. Stattdessen habe ich die PlayerGames-Eigenschaft vom Typ EntitySet.

Wie kann ich es tun?

+1

mögliche Duplikate von [Linq2Sql Viele: Viele Fragen, wie würdest du das tun?] (Http://StackOverflow.com/questions/368854/linq2sql-manymany-question-how-would-you-do-this) –

Antwort

1

Sie können auch überprüfen, CodeSmith's PLINQO. Es ist nicht kostenlos, aber es ist eine super-gepimpte Version von Linq to Sql und es unterstützt unter anderem viele-zu-viele-Beziehungen.