proste rozwiązanie: bieganie Update-Database
z lokalnej konsoli Package Manager zapewniając parametru ciąg połączenia z połączenia ciąg produkcyjny. Trzeba także podać nazwę dostawcy połączenia (SQLSERVER w tym kodzie przykład):
Update-Database -ConnectionString <your real remote server connection string here> -ConnectionProviderName System.Data.SqlClient
Zamiast ciągu połączenia można użyć nazwy ciąg połączenia obecny w pliku app.config connectionStrings
rozdział:
Update-Database -ConnectionStringName <your connection string name here>
Musisz mieć uprawnienia dostępu do tego serwera z lokalnego komputera. Na przykład, jeśli możesz połączyć się z serwerem za pomocą Sql Server Management Studio, możesz z niego skorzystać.
Należy zauważyć, że takie podejście nie jest zalecane w przypadku rzeczywistego systemu produkcyjnego, należy użyć czegoś takiego, jak wyjaśniono w zaakceptowanej odpowiedzi. Może jednak pomóc w szybkich atakach w zdalnych serwerach programistycznych, środowiskach testowych itp.
Nie obejmuje to ręcznego wykonywania "bazy danych aktualizacji" - tak jak w przypadku VS. ie - Na serwerze nie ma konsoli menedżera paczek - czy używasz po prostu polecenia w powłoce power lub wierszu poleceń? Jeśli tak, nie udało mi się znaleźć tego nigdzie. Chciałbym wiedzieć, jak uruchomić to ręcznie - zamiast polegać na automatycznych migracji w aplikacji. – niico
Dlatego właśnie chciałbym wiedzieć, jak wykonać to ręcznie – niico