EntityFramework C#

Odpowiedz Nowy wątek
2015-02-03 15:25
0

Witam,
Jestem w trakcie pisania aplikacji webowej z wykorzystaniem WebAPI w ASP.NET. Do połączenia z bazą danych wykorzystywany jest EntityFramework. Podczas dodawania rekordów zwraca poniższy komunikat błędu:
"Unable to determine the principal end of the 'WEBOrderModel.PK_DB_System_color_FK_DB_System_color_transl' relationship. Multiple added entities may have the same primary key."
Komunikat jest zwracany tylko w jednym przypadku, kiedy dodaje dane do tabeli potem przechodzę do drugiej powiązanej i na koniec do trzeciej - ostatniej.
Treść komunikatu wskazuje na błąd relacji?
Jeżeli ktoś spotkał się już z podobną sytuacją, proszę o wskazówki, jak można rozwiązać problem.
Z góry dziękuję.
Pozdrawiam,
Michał.

Pozostało 580 znaków

2015-02-03 15:26
0

Dodam jeszcze, że kilka razy sprawdzałem cały model bazy dancyh w tym relacje. Wszystko wydaje się być w porządku ;S

Pozostało 580 znaków

2015-02-03 15:30
0

Pokaż ten model.

Pozostało 580 znaków

2015-02-04 08:18
0

Model w załączniku. Chodzi o tym widoczne na nim tabele.
Nadrzędną tabelą jest tabela DB_Systems potem DB_System_color i na końcu DB_system_color_transl.
Jeżeli w ramach jednego systemu dodam tylko jeden kolor i do niego kilka tłumaczeń wszystko jest ok. Natomiast jeżeli w ramach jednego systemu wrzucę więcej niż jeden kolor to już przy zapisie wyrzuca błąd opisany w pierwszym poście.
Pozdrawiam,
Michał

Pozostało 580 znaków

2015-02-06 18:22
0

Pokaż KOD tych trzech klas i KOD którym dodajesz dane do bazy.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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