visual studio 2010, jak dodaj primary key z 2 kolumn

0

Dodałem bazę danych sql server i mam problem z stworzeniem tabeli do relacji wiele do wielu czyli tabela która ma primery keya z 2 kolumn. W Visual studio da się ustawić tylko 1 kolumnę jako primary. Jak sobie z tym poradzić ?

0

Wiele do wielu robi się następująco:

Tabela1 wiele do wielu Tabela2

Tabela1: // np. Faktura
IdTabela1
... pozostałe pola

Tabela2: // np. Towary
IdTabela2
... pozostałe pola

Tabela1WieleDoWieluTabela2: // np. Pozycje Faktury
IdTabela1WieleDoWieluTabela2
IdTabela1 - klucz obcy
IdTabela2 - klucz obcy
... inne pola jeśli potrzebne

Nie wiem czy oto Tobie chodzi dokładnie, nie do końca rozumiem Twój problem.

0

Tak o to, też tak myślałem żeby zrobić, ale np. w mysqlu dało się zrobić bez tego "IdTabela1WieleDoWieluTabela2" i myślałem że tu też tak można.

1
Marcin88 napisał(a):

Tak o to, też tak myślałem żeby zrobić, ale np. w mysqlu dało się zrobić bez tego "IdTabela1WieleDoWieluTabela2" i myślałem że tu też tak można.

http://msdn.microsoft.com/en-us/library/dd742359%28v=vs.100%29.aspx

0

Wystarczyło w "open data definition" zaznaczyć obie kolumny przy wciśniętym CTRL na lewym krańcu :D

Temat do zamknięcia, dzięki za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1