dynamic-schema-design

Installation
SKILL.md

Dynamic Schema Design with EF Core JSON Columns

Guidance for implementing flexible content schemas using EF Core JSON columns, enabling dynamic custom fields without database migrations.

When to Use This Skill

  • Designing custom field storage for CMS content types
  • Implementing dynamic properties that vary per content instance
  • Avoiding frequent database migrations for schema changes
  • Querying JSON data with LINQ in EF Core
  • Planning indexing strategies for JSON columns
  • Migrating from EAV (Entity-Attribute-Value) to JSON storage

EF Core JSON Column Fundamentals

Basic Configuration (.NET 10 / EF Core 10)

// Entity with JSON-stored custom fields
Related skills
Installs
12
GitHub Stars
65
First Seen
Jan 24, 2026