SytuacjaJak zmienić projekt bazy danych w wdrożonej aplikacji?
Tworzę C#/WPF 4 aplikacji przy użyciu bazy danych SQL Compact Edition jako backend z Entity Framework i wdrażania z ClickOnce.
Jestem całkiem nowy dla aplikacji korzystających z baz danych, choć nie podejrzewam, że będę miał duży problem z zaprojektowaniem i zbudowaniem oryginalnej bazy danych. Obawiam się jednak, że w przyszłości będę musiał dodać lub zmienić niektóre funkcje, które będą wymagały zmiany projektu bazy danych po wdrożeniu bazy danych, a użytkownik ma dane w bazie danych.
Pytania
Czy to w ogóle możliwe, aby popchnąć zaktualizowany projekt bazy danych do użytkowników poprzez aktualizację ClickOnce w ten sam sposób, to jest do zmiany kodu?
W jaki sposób wpłynęłoby to na dane użytkownika?
Jak to się robi w rzeczywistych sytuacjach? Jakie są najlepsze praktyki?
ja zorientować, że w najgorszym wypadku będę musiał zbudować jakąś „wersja” numer w ustawieniach bazy danych lub program i stworzyć jakąś rutynę migrować aktualny użytkownika wersję bazy danych do nowej jeden.
Doceniam wszelkie informacje na temat mojego problemu. Wielkie dzięki.
vewy, vewy, carefuwy – annakata