Az ASP.NET Dynamic Data / LINQ to SQL, hogyan van két tábla mező van kapcsolata az azonos idegen kulcs?

szavazat
8

Én használ ASP.NET Dynamic Data irányuló projekt, és van egy táblázat, amely két különálló területen hivatkozó ugyanazt idegen kulcs egy másik táblában.

Ez a kapcsolat jól működik az SQL Server.

Azonban a LINQ to SQL modell az ASP.NET Dynamic Data modell, csak az első mező kapcsolatát tükrözi. Ha megpróbálja felvenni a második kapcsolat kézzel azt kifogásolja, hogy „nem lehet létrehozni egyesület»ForeignTable_BaseTable«. Ugyanez a tulajdonság többször szerepel:»Id«.”

Ez MSDN cikket ad, mint hasznos tanácsokat, mint:

  • Vizsgáljuk meg az üzenetet, és vegye figyelembe az ingatlan az üzenetben megadott.
  • Az OK gombra kattintva utasítsa az üzenet mezőbe.
  • Ellenőrizzük a Szövetség Tulajdonságok és távolítsa el az ismétlődő bejegyzéseket.
  • Kattintson az OK gombra.
A kérdést 06/08/2008 02:42
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
3

A megoldás az, hogy törölje, és újra hozzá mindkét asztal a LINQ to SQL diagram, nem csak az, amit már felvette a második mező és a gombok.

Egy másik változat szerint úgy tűnik, lehet, hogy két egyesület a LINQ to SQL interfész - csak ne próbáld, és fogja össze őket egy egyesület.

Válaszolt 06/08/2008 02:53
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more