Cake.EntityFrameworkCore
4.0.0
dotnet add package Cake.EntityFrameworkCore --version 4.0.0
NuGet\Install-Package Cake.EntityFrameworkCore -Version 4.0.0
<PackageReference Include="Cake.EntityFrameworkCore" Version="4.0.0" />
paket add Cake.EntityFrameworkCore --version 4.0.0
#r "nuget: Cake.EntityFrameworkCore, 4.0.0"
#addin nuget:?package=Cake.EntityFrameworkCore&version=4.0.0
Cake.EntityFrameworkCore
A set of Cake aliases for Entity Framework Core (.NET Core or .NET6 or greater ) code-first migration using the ef.dll. Entity Framework Core does not provide an easy way to run migrations (database update) from a compile dll.
This addin is inspired by Benjamin Day's script for deploying ef core migrations from a dll.
You can easily reference <code>Cake.EntityFrameworkCore</code> directly in your build script via a cake addin:
#tool "nuget:?package=microsoft.entityframeworkcore.tools"
#addin "nuget:?package=Cake.EntityFrameworkCore"
EfCoreDatabaseUpdate(new EfCoreDatabaseUpdateSettings
{
WorkingDirectory = @"c:/myproject",
DbContextClassName = "MyDbContext",
MigrationsNamespace = "My.Demo.Migrations",
MigrationDll = "MyMigrations.dll",
StartupDll = "MyWebUI.dll",
Verbose = true,
Version = true
});
Discussion
If you have questions, search for an existing one, or create a new discussion on the Cake GitHub repository, using the extension-q-a
category.
License
References
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- No dependencies.
-
net7.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.