Aktywne Wpisy
WielkiNos +308
Jeśli taki sztuczny wygląd i zmiana z naturalnej, atrakcyjnej kobiety w instagramowy, wytatuowany klon z brwiami odrysowanymi od szablonu i napompowanymi ustami to dla współczesnych kobiet wzór do naśladowania i prawdziwe piękno to nie mam pytań. Mi się przykro na to patrzy.
#fagata #sztucznapani #logikarozowychpaskow
#fagata #sztucznapani #logikarozowychpaskow
badreligion66 +505
#entityframework #csharp #dotnetcore
Hint. Używaj jednego sposobu tj. FluentAPI albo AttributeDescriptions, bo tak to Entity nie ogarnie. Osobiście polecam to pierwsze.
Aktualnie masz wymieszane te dwa i on nie wie co jest FK.
Zadeklaruj te klucze jako SenderId i ReceipentId.
Wtedy będzie:
.HasOne(x => x.Relation).WithMany(x => x.Messages).HasForeignKey(x => x.SenderId)
.HasOne(x => x.Relation1).WithMany(x => x.Messages).HasForeignKey(x => x.ReceipentId)
Nazwij to normalnie Sender i Receipent, a nie Relation i Relation1.
Jeszcze pewnie trzeba będzie dorzucić .HasKey()
Jak zmienię nazwę relacji Reletion na Sender to pokazuje: Typ "Message" zawiera już definicje dla "Sender"
Będę musiał jeszcze chyba poczytać o Fluent API żeby to ogrnąć.
Nazwy relacji i kluczy na razie zostawiłem, bo mam zależności do nich w kodzie i na koniec zmienię jak wszystko będzie działać
To co podesłałeś to ma być w dwóch osobnych kwerendach, tak jak miałeś na początku, ja tylko wcześniej podałem zarys jak to powinno wyglądać.