Aktywne Wpisy

breakdown1 +11
black_heaven +81
Można dostać kota w gratisie do zakupów? A można, jak się go wyciągnie z rowu przy sklepie obok drogi wojewódzkiej.
Bezimienna kitka szuka domu (podkarpackie). Szuka też imienia, przyjmujemy propozycje.
#smiesznekotki #koteczkizprzypadku #pokazkota #koty #rzeszow
Bezimienna kitka szuka domu (podkarpackie). Szuka też imienia, przyjmujemy propozycje.
#smiesznekotki #koteczkizprzypadku #pokazkota #koty #rzeszow
źródło: 11458
Pobierz![LGs dodaje Spyware do swoich SmartTV, Monitorów [ENG]](https://wykop.pl/cdn/c3397993/c23804c22ff487ae950cbda480e1f7345f0c1f40399b57a7aede44d63db184e1,q80.jpg)




Mam dwa modele do EF Core, które mają zostać zmigrowane do postgresa.
Pierwszy model Client z PK typu Guid oraz drugi model Message który ma mieć FK do tabeli Client.
No więc w modelu Message to FK (ClientId) dałem klasy Client i wszystko spoko bo się klucz obcy założył.
Ale teraz pojawił się problem przy zapisie do bazy ( ͡° ͜ʖ ͡°). Jak mam ustawić wartość ClientId ? Jako wartość mam int, dostaję go od klienta przez Web API.
Gdy zmieniam w modelu dla ClientId klasę z Client na Guid to widzę, że EF Core chce klucz obcy usuwać.
Piszesz, że Client ma guid jako klucz podstawowy, a następnie, że dostajesz go w żądaniu http w formie int.
public void CreateTruckForCoworker(Guid coworkerId, Truck truck){
truck.CoworkerId = coworkerId;
Create(truck);
}
@grap32: Hmmm, widzę że ustawia się int przy deserializacji, dzięki za podpowiedź.