1{ buildDotnetGlobalTool, lib }:
2
3buildDotnetGlobalTool {
4 pname = "dotnet-ef";
5 version = "9.0.6";
6
7 nugetHash = "sha256-dHOGvqdIfYhuAz7JwQoG/4uJNE9wpfI/dnL4zj3lD6A=";
8
9 meta = {
10 description = "Tools to help with design-time development tasks";
11 longDescription = ''
12 The Entity Framework Core tools help with design-time development tasks.
13 They're primarily used to manage Migrations and to scaffold a DbContext and entity types by reverse engineering the schema of a database.
14 '';
15 downloadPage = "https://www.nuget.org/packages/dotnet-ef";
16 homepage = "https://learn.microsoft.com/en-us/ef/core/cli/dotnet";
17 changelog = "https://learn.microsoft.com/en-us/ef/core/what-is-new/";
18 license = lib.licenses.mit;
19 maintainers = with lib.maintainers; [ lostmsu ];
20 mainProgram = "dotnet-ef";
21 };
22}