Cześć,
aplikacja kompiluje się poprawnie ale przy uruchomieniu w Visual Studio wali takim błędem jak na zdjęciu w załączeniu.
Używam EF i SQL Compact 4.0.
Co mu jest?
Cześć,
aplikacja kompiluje się poprawnie ale przy uruchomieniu w Visual Studio wali takim błędem jak na zdjęciu w załączeniu.
Używam EF i SQL Compact 4.0.
Co mu jest?
Musisz dokonać migracji na bazie danych - zmieniłeś klasę modelu, a w bazie jest ciągle stary.
https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/getting-started-with-ef-using-mvc/migrations-and-deployment-with-the-entity-framework-in-an-asp-net-mvc-application to może pomóc.
Super - dzięki za link.
Mam tylko pytanko bo artykuł dotyczy VS 2013 i MVC 5 a ja mam VS 2012 i MVC 4 - czy to będzie tak samo?
Artykuł dotyczy bazy SQL a ja mam SQL Compact 4.0... (baza w jednym pliku *.sdf)
Jeżeli używasz EF 6 to prawdopodobnie nie będzie problemu - we wcześniejszych nic nie robiłem, więc nie wiem.
Poszło, działa super :)
Ale mam jeszcze pytanko: teraz do bazy są dodawane wartości do poszczególnych tabel. Baza się rozrasta ale obecnie jest to czas testowania tej apki i do bazy są dodawane różne głupoty.
Czy jest możliwość wyczyszczenia wszystkich wartości z całej bazy danych przed jej uploadem do sieci? Oczywiście nie niszcząc jej struktury :)
Możesz puścić migracje na pustej bazie, stworzy ją od nowa według modelu.