Описание тега dbup
DbUp - это небольшая программа запуска сценариев, которая помогает вам вносить изменения в базы данных. Это библиотека.NET с открытым исходным кодом. Он отслеживает, какие сценарии SQL уже были запущены, и запускает сценарии изменений, которые необходимы для обновления вашей базы данных.
DbUp использует построитель для настройки развертывания вашей базы данных. Точкой входа в эту библиотеку являетсяDeployChanges.To
с последующими методами расширения для всех поддерживаемых баз данных. Вы можете найти исходный код на GitHub.
Вот пример кода для настройки DbUp в консольном приложении.
var runner = DeployChanges.To
.SqlDatabase(connectionString)
.WithScriptsEmbeddedInAssembly(Assembly.GetExecutingAssembly())
.LogToConsole()
.Build();