Mehr Explizite Fremdschlüssel
Einige Fremdschlüssel sind bisher implizit (z.B. bei Assets). D.h. die Spalten existieren in der Datenbank und wurden vom EntityFramework Core angelegt, im Model (.cs) existieren diese jedoch nicht.
Fügt man diese ein, so erstellt EF core eine neue Spalte mit einer angefügten 1 (z.B. TestId1) als Fremdschlüssel und nimmt nicht die vorhandene Spalte TestId...
Vielleicht ist das mit https://github.com/aspnet/EntityFramework/issues/7127 verbunden? D.h. man müsste die EF core Version aktualisieren... Das geht aber nicht so einfach, da dann manche Abhängigkeiten nicht mehr funktionieren (das Migrieren geht nicht oder das Projekt Kompiliert nicht mehr (Missing Entry Point/Method Exception)).
Also sollte man vermutlich noch ein bisschen warten, bis die Pakte kompatibel sind.
Durch die Fremdschlüssel können auch einige Abfragen verbessert werden (da z.B. nicht die Komplette Liste Included werden muss, sondern der Fremdschlüssel benutzt werden kann).