Ich versuche, die VideoCollection-Elemente aus der Datenbank abzurufen, erhalte aber {"Invalid column name 'User_Id'."}
- Wenn ich einen Haltepunkt setze, kann ich sehen, dass EF versucht, die Spalte User_Id auszuwählen, die aber weder im Cs-Objekt noch im Datenbankschema existiert. (Sie existiert zwar in einer anderen Tabelle, aber das sollte keine Rolle spielen). Kann ich irgendwie herausfinden, warum das passiert?
Antworten
Zu viele Anzeigen?Haben Sie eine Benutzerklasse, die einen Verweis auf eine VideoCollection hat? Wenn ja, müssen Sie wahrscheinlich die Beziehung zwischen den beiden explizit definieren. So wie es aussieht, geht EF davon aus, dass die VideoCollection einen Fremdschlüssel enthalten sollte, User_Id
die die Beziehung definiert.
Josh Ivan
Punkte
1