Added dotnet-ef - the core tool of .NET Entity Framework (#361198)

This commit is contained in:
David McFarland
2024-12-05 09:06:38 -04:00
committed by GitHub
2 changed files with 29 additions and 0 deletions
+7
View File
@@ -12869,6 +12869,13 @@
githubId = 1202012;
name = "Ignat Loskutov";
};
lostmsu = {
email = "lostfreeman@gmail.com";
github = "lostmsu";
githubId = 239520;
matrix = "@lostmsu:matrix.org";
name = "Victor Nova";
};
lostnet = {
email = "lost.networking@gmail.com";
github = "lostnet";
+22
View File
@@ -0,0 +1,22 @@
{ buildDotnetGlobalTool, lib }:
buildDotnetGlobalTool {
pname = "dotnet-ef";
version = "9.0.0";
nugetHash = "sha256-/Ru/H2WXX/SCqF2s0M1DJkaw+6Nikm+ccrveqiOXggA=";
meta = {
description = "The Entity Framework Core tools help with design-time development tasks.";
longDescription = ''
The Entity Framework Core tools help with design-time development tasks.
They're primarily used to manage Migrations and to scaffold a DbContext and entity types by reverse engineering the schema of a database.
'';
downloadPage = "https://www.nuget.org/packages/dotnet-ef";
homepage = "https://learn.microsoft.com/en-us/ef/core/cli/dotnet";
changelog = "https://learn.microsoft.com/en-us/ef/core/what-is-new/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ lostmsu ];
mainProgram = "dotnet-ef";
};
}