Problem z relacją one-to-many w WCF Data Services

0

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):
user image

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??

0

A w jaki sposób logujesz tego użytkownika i wybierasz dane? Może brakuje wywołania metody Expand?
Tu masz wyjaśnione coś więcej na ten temat http://msdn.microsoft.com/en-us/library/ee358709.aspx i tu http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataservices/thread/f3160a66-c72e-4bc4-977e-3891fd2c83af

0

Dzięki! O to mi chodziło :)
btw stwierdzam że to całe WCF Data Services jest wybitnie niewygodne w użyciu...

1 użytkowników online, w tym zalogowanych: 0, gości: 1