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ł.
0
0
Dodam jeszcze, że kilka razy sprawdzałem cały model bazy dancyh w tym relacje. Wszystko wydaje się być w porządku ;S
0
Pokaż ten model.
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ł
0
Pokaż KOD tych trzech klas i KOD którym dodajesz dane do bazy.