Оказа се, че тъй като използвах VS компилираното приложение всеки път, когато mdf базата данни се презаписваше, следователно направените от мен промени бяха напълно изтрити,
Възможното решение може да бъде едно от следните
1) Променете низа за връзка, за да сочи към база данни, която е в папката за отстраняване на грешки, която няма да се презаписва всеки път, когато компилирате и стартирате приложението
2) Можете просто да оставите низа за свързване такъв, какъвто е, и просто да го тествате чрез режим на отделен компилатор.
Успях да разбера това благодарение на следната връзка към stackoverflow, на която внезапно попаднах след 2 дни.
База данни промените не се запазват след извикването на ObjectContext.SaveChanges()