Okazało się, że ponieważ korzystałem z aplikacji skompilowanej przez VS za każdym razem, gdy nadpisywana była baza danych mdf, dlatego wprowadzone przeze mnie zmiany zostały całkowicie wymazane,
Możliwym rozwiązaniem może być jedno z następujących
1) Zmień ciąg połączenia, aby wskazywał na bazę danych znajdującą się w folderze Debug, która nie zostanie nadpisana za każdym razem, gdy kompilujesz i uruchamiasz aplikację
2)Możesz po prostu pozostawić ciąg połączeń taki, jaki jest i po prostu przetestować go w trybie odłączonego kompilatora.
Udało mi się to rozgryźć dzięki następującemu linkowi do przepełnienia stosu, na który nagle natknąłem się po 2 dniach.
Baza danych zmiany nie są zachowywane po wywołaniu ObjectContext.SaveChanges()