Jak wygenerować model dla tabeli pośredniej w asp.net mvc

Jak wygenerować model dla tabeli pośredniej w asp.net mvc
  • Rejestracja: dni
  • Ostatnio: dni
0

Chcę wygenerować model na podstawie bazy danych (database first). Niestety entity nie chce mi wygenerować tabeli pośredniej. Czy jest jakiś sposób, by to zrobić?
Poniżej kod bazy:

Kopiuj
create table Bilet
(
	biletID int not null identity(1,1) PRIMARY KEY,
	opis varchar(20)
)
create table Rezerwacja
(
	rezerwacjaID int not null identity(1,1) PRIMARY KEY,
	biletID int foreign key references Bilet(biletID),
)

create table Rezerwacja_Bilet
(
	rezerwacjaID int foreign key references Rezerwacja(rezerwacjaID),
	biletID int foreign key references Bilet(biletID),
	Data datetime
)

=

E9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 395
0

Masz błąd w modelu. Tabela Rezerwacja nie powinna mieć klucza obcego do tabeli Bilet. Tylko tabela pośrednicząca powinna go posiadać.

create table Rezerwacja
(
rezerwacjaID int not null identity(1,1) PRIMARY KEY,
biletID int foreign key references Bilet(biletID),
)

  • Rejestracja: dni
  • Ostatnio: dni
0

Masz racje mimo wszystko nadal framework nie jest w stanie wygenerować mi modelu ;(

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0
  1. Jaki to ma związek z ASP.NET MVC? Przecież to framework webowy, domyślnie istnieje bez żadnych baz.
  2. Nie pokazałeś co wygenerował.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.