- Using Cake 2.0.0
- Following rules from Cake Guidelines
- Target frameworks netcoreapp3.1, net5.0, net6.0
- Adjusted to StyleCop rules
- For .net6.0 depending on DacFX preview due to known issue microsoft/DacFx#33
- Updating to netstandard 2.0
- Using Cake 1.0.0
- Support for restoring multiple separate backup files and differential backup files
- Update of Cake to v0.35.0
- Update to DacFx 15. This brings in support for BACPAC and DACPAC in Sql Server 2017 and Sql Azure
- Update to Cake v0.33.0
- Update to Cake v0.30.0
- Fix for incorrect path separators when restoring backup on Linux
- Update to Cake v0.28.0
- Adding LocalDb path that works with SqlServer2017
- Updated to Cake v0.27.1
- Update to Cake v0.26.0
- Adding DatabaseExists
- Adding file parameters for database creation
- Other minor fixes
- Added SqlCommandVariableValues to PublishDacpacSettings
- Option to disable switch to single user mode on backup restoring #31
- Fix for ignored timeout on Backup Restore #33
- Update of Cake.Core package to v0.20.0
- Change of NuGet icon
- Minor corrections to documentation
- Wroking with DACPAC files
- Restructuring documentation
- Updated to Cake 0.19.2
- Creating and restoring BACPAC files
RestoreSqlBackup
provides ability to restore database backups from.bak
files
SetSqlCommandTimeout
provides ability to set default timeout for all SQL operations
OpenSqlConnection
provides an open connection to the database - for re-using in multiple commands execution.- Overrides for
ExecuteSqlCommand
andExecuteSqlFile
to takeSqlConnection
object instaed of connection string.
- Alias to CreateDatabase - fails if the database already exists.
- Functionality to work with LocalDB instances.
- Initial methods for
DropDatabase
,CreateDatabaseIfNotExists
,DropAndCreateDatabase
,ExecuteSqlCommand
,ExecuteSqlFile
.