Aktywne Wpisy
![R4zziell](https://wykop.pl/cdn/c3397992/R4zziell_zh819wMzP7,q60.jpg)
R4zziell +393
#pracbaza
A siedzę se. Majówka na pełnej.
A siedzę se. Majówka na pełnej.
![R4zziell - #pracbaza
A siedzę se. Majówka na pełnej.](https://wykop.pl/cdn/c3201142/47d7f461954270f98fcf4b7137613a3c7a28c78c938ddaff4f25b04b30badaf9,w150.jpg?author=R4zziell&auth=ee84a921df69aa51c641a808ced50f68)
źródło: d2df81997f654bbfa26432d67dc6ac6d
Pobierz![jmuhha](https://wykop.pl/cdn/c0834752/9dc031852afc3f36a7321eca44c8536b774871001e4ad40d1656f540126e7fea,q60.jpg)
jmuhha +144
Co myślicie o takiej kartce którą kupiłam na ślub kolezanki
![jmuhha - Co myślicie o takiej kartce którą kupiłam na ślub kolezanki](https://wykop.pl/cdn/c3201142/bc48cf8639f3e43241ae1c40d96461eff26eae784c60123d02f45facc5ece1d3,w150.jpg)
źródło: 1000001941
Pobierz
Jest aplikacja w .NET Framework korzystająca z Entity Framework i bazy SQL Server. Chcę udostępniać każdemu programiście ten sam (albo zbliżony) stan bazy danych, to znaczy żeby każdy z programistów mógł uruchomić u siebie rozwijaną przez nas aplikację i miał już jakieś dane na których mógłby testować rozwijany przez siebie kod. Chcę też mieć możliwość zaktualizowania i rozesłania programistom nowego stanu bazy (np. gdy znajdę przypadek brzegowy, dane które wywalają aplikację, to chciałbym móc ten stan rozesłać żeby inni mogli to naprawić).
Rozwiązania widzę dwa: albo wszyscy korzystają z jednej, hostowanej gdzieś bazy (ale to może być problematyczne jeśli w którymś branchu będzie potrzeba dołożenia kolumny do tabeli w bazie). Albo po każdej zmianie w strukturze danych eksportuję SQL generujący bazę i wrzucam do gita.
Jak to ogarnąć żeby to działało w miarę bezproblemowo? Są jakieś narzędzia które mi ten proces zautomatyzują?
@najpierw_robic_potem_myslec: ( ಠ_ಠ) Nie. Po prostu. Nie.
Nie wiem czy używasz core czy zwykłego EF ale zasada jest taka sama:
(tutaj wkleiłbym ci link do dokumentacji microsoft - ale nie mogę)
Możesz używać metod seed to zapełniania danymi testowymi bazy.
https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-snapshots-sql-server?view=sql-server-ver15
I tak, trzymane w Gicie.
https://docs.microsoft.com/pl-pl/ef/core/managing-schemas/migrations/?tabs=dotnet-core-cli