{"repo":"stil/efmig","free":true,"listed":false,"github":"https://github.com/stil/efmig","clone":"git clone https://github.com/stil/efmig.git","description":"GUI for Entity Framework Core migrations.","language":"C#","stars":34,"topics":["avalonia","dotnet","dotnet-core","efcore","entityframework","gui","migrations","csharp","database","database-migrations"],"license":"MIT","category":"databases-storage","readme_excerpt":"efmig This is a multi-platform (Windows, macOS, Linux) GUI application that makes working with Entity Framework Core migrations easier. Why you should use it: You'll no longer need to remember dotnet ef commands syntax for creating, removing and generating migration scripts. Dependency on Microsoft.EntityFrameworkCore.Design can be dropped inside your project. You can remove IDesignTimeDbContextFactory implementations from your project. Important : This tool does not apply migrations on your database. It's designed to be non-destructive and you're expected to generate migration script, review it and run it manually in database client of your choice. Configuration 1. Download binaries for your platform from Releases page and launch the efmig executable. 2. Click [+] button to create a new configuration profile. 3. Fill configuration values - Profile name: this is a label of your choice for configuration profile. - dotnet-ef version: See NuGet page for available versions. Enter version matching your project. - Microsoft.EntityFrameworkCore.Design version: See NuGet page for available versions. - Target framework version: See this reference table for available versions. - Migrations directory. Enter a path relative to location of C# project where DbContext exists. Default value is Migrations . - DbContext .csproj path: pick the path of C# project that holds your DbContext class. - DbContext fully qualified name: this is a full class name of DbContext, for example MyApp.MyDbConte","default_branch":null,"files":null,"tree":[],"storefront":"/r/stil","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stil/efmig/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}