Walczę z tym od wczoraj i nie wiem jak zmusić to coś do działania...
Tak wyglądają tabele w mojej bazie danych (wykorzystuję Entity Framework):
W taki sposób dodaję nową notatkę:
Note newNote = Note.CreateNote(0, "treść", "nazwa_notatki", _currentUser.Id);
_db.AddRelatedObject(_currentUser, "Notes", newNote);
_currentUser.Notes.Add(newNote);
newNote.User = _currentUser;
_db.SaveChanges();
gdzie _currentUser
to instancja User
(zrobiłem jakiś tam prototypowy mechanizm logowania). Notatka niby zapisuje się w bazie danych, ale kolekcja _currentUser.Notes
jest pusta kiedy ponownie uruchomię aplikację i "zaloguję" tego samego użytkownika który ową notatkę dodał... No i własnie nie rozumiem dlaczego, przecież dodałem wiązanie za pomocą AddRelatedObject
;/ Jakieś pomysły co może być źle??