2009-05-14 3 views
0

Ich habe drei Tabellen in meiner DB (eigentlich ein paar mehr als das) ist dies:verloren FK Beziehung mit LINQ-SQL-Designer

Users 
----------- 
ID (PK) 
Name 

Sites 
----------- 
ID (PK) 
SiteName 

Users_Sites 
----------- 
ID (PK) 
UserID (FK to Users.ID) 
SiteID (FK to Sites.ID) 

und ich habe eine eindeutige Einschränkung auf UserID und SiteID in der Users_Sites Tabelle . Alles sehr Standard Zeug.

Mein Problem ist, dass beim Ziehen dieser Tabellen in den LINQ-SQL-Designer ich die Beziehung zwischen den Tabellen Sites und Usages_Sites sehen kann, aber nicht die Beziehung zwischen den Tabellen Users und Users_Sites. Ich habe versucht, ein äquivalentes Diagramm in SQL Enterprise Manager zu erstellen, das verifizierte, dass die Beziehungen tatsächlich dort waren.

Gibt es ein bekanntes Problem mit dem LINQ-SQL-Designer oder gibt es etwas Besonderes, das ich tun sollte?

Antwort

1

Hey Fräulein, ich weiß, das klingt vielleicht dumm, aber haben Sie versucht, Visual Studio neu zu starten?

Ich bin schon mehrmals darauf gestoßen, und es ist immer Visual Studio 2008 ein bisschen geistig.

Neu starten es jedes Mal repariert.

So stellen Sie sicher, dass Ihre Beziehungen in der Tat in der DB sind, und stellen Sie sicher, dass Sie im Server-Explorer aktualisiert Ihre Verbindungen haben, bevor in ziehen.

schließlich einen Build zu tun, bevor die Tabellen manchmal Zugabe hilft. ..

ich weiß es zufällig klingt, aber mir

prost

+0

Cool, danke für den Tipp wissen lassen. Neustart hat den Job gemacht! –

Verwandte Themen