Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
Entity Framework Core 도구 – 역공학, 마이그레이션, 모델 시각화 지원
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in Visual Studio & CLI
플러그인C# · BatchfileGitHub @ErikEJ직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗EF Core Power Tools helps you generate EF Core entity classes and a DbContext from an existing database or SQL Server .dacpac file. It also provides tools to visualize and inspect your DbContext model in Visual Studio.
Start with the CLI (efcpt) for reverse engineering across a team or in CI. It runs on Windows, Linux and macOS, so developers, coding agents, and build agents can use the same scripted workflow regardless of their editor or operating system.
| Tool | Use it for | Get started |
|---|---|---|
Command-line tool (efcpt) | Scripted reverse engineering for local development, shared team workflows and CI on Windows, Linux and macOS. | Follow the CLI installation and usage guide. |
| Visual Studio extension | Model visualization and inspection in Visual Studio 2022, plus a reverse engineering wizard for those who prefer a graphical workflow. | Install from Visual Studio Marketplace. For the reverse engineering wizard, follow the Quick Start, which includes a 10 minute video. |
You can use both tools together: generate and regenerate your code with the CLI, then use the Visual Studio extension to visualize and inspect the resulting DbContext model.
For the CLI, see its guide for runtime requirements and choosing a tool version that matches your EF Core version.
For reverse engineering with the Visual Studio extension, the .NET 8.0 or .NET 10.0 runtime must be installed. You can also install the extension through the Extensions > Manage Extensions dialog in Visual Studio.
The CLI lets you keep generation choices in source control and run the same command locally and in CI. This makes changes to object selection, naming and code generation settings reviewable alongside your application code. For consistent output across developers and build agents:
efcpt-config.json, and any custom renaming files or T4 templates.| Task | Guide |
|---|---|
Run and configure efcpt. | CLI guide |
| Choose database objects and customize generated code, names, templates and stored procedures. | Reverse Engineering guide |
| Visualize and inspect a DbContext model in Visual Studio. | Model graphing and scripting |
| Explore the Visual Studio extension's database and database project tools. | User guide and feature index |
| See what changed in a release. | Release notes |
AsDgml() to a derived DbContext to generate a model graph for the Visual Studio DGML viewer.dotnet ef).If you encounter a bug or have a feature request, please use the Issue Tracker. The project is also open for pull requests following standard pull request guidelines.
To build and debug the Visual Studio extension, run the latest version of Visual Studio as Administrator with the Visual Studio extension development workload installed. Make EFCorePowerTools the startup project, and ensure your build configuration is Debug, AnyCPU.
You can smoke test changes to reverse engineering. Launch one of the efreveng console apps in the debugger using the name of a file in the TestFiles folder as a parameter.
In the ScaffoldingTester solution there are scripts to populate Northwind and Chinook databases with the required objects.
The tool and GitHub based support are free. A rating or review and sponsorships are greatly appreciated.
A massive thanks to AWS, who sponsored EF Core Power Tools from January 2024 via the .NET on AWS Open Source Software Fund.
And a huge thanks to everyone who sponsors this project through GitHub Sponsors.