CatFactory.EntityFrameworkCore
CatFactory package for Entity Framework Core
Install / Use
/learn @hherzl/CatFactory.EntityFrameworkCoreREADME
CatFactory.EntityFrameworkCore ==^^==
This is the CatFactory package for Entity Framework Core.
What Is CatFactory?
CatFactory is a scaffolding engine for .NET Core built with C#.
How does it Works?
The concept behind CatFactory is to import an existing database from SQL Server instance and then to scaffold a target technology.
We can also replace the database from SQL Server instance with an in-memory database.
The flow to import an existing database is:
- Create Database Factory
- Import Database
- Create instance of Project (Entity Framework Core, Dapper, etc)
- Build Features (One feature per schema)
- Scaffold objects, these methods read all objects from database and create instances for code builders
Donation
You can make a donation via PayPal using this link: 
Thanks for your help! ==^^==
Code Snippet
You can check the Wiki to get code snippets for this package.
Also these technologies are supported:
Roadmap
There will be a lot of improvements for CatFactory on road:
- Scaffolding Services Layer
- Dapper Integration for ASP.NET Core
- MD files
- Scaffolding C# Client for ASP.NET Web API
- Scaffolding Unit Tests for ASP.NET Core
- Scaffolding Integration Tests for ASP.NET Core
- Scaffolding Angular
Concepts behind CatFactory
Database Type
Project Selection
Event Handlers to Scaffold
Database Object Model
Import Bag
Read more on: Concepts behind CatFactory
Packages
CatFactory
CatFactory.SqlServer
CatFactory.PostgreSql
CatFactory.NetCore
CatFactory.EntityFrameworkCore
CatFactory.AspNetCore
CatFactory.Dapper
CatFactory.TypeScript
Read more on: Packages Features Chart
Quick Starts
Scaffolding Dapper with CatFactory
Scaffolding View Models with CatFactory
Scaffolding Entity Framework Core 2 with CatFactory
Related Skills
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
