World Congress 2026 Europe Jul 10, 2026 Session details

Dynamic Entities in .NET: Building Low-Code Systems on Top of Entity Framework Core

Halil İbrahim Kalkan

Stop sacrificing query performance to the Entity-Attribute-Value trap. Discover how to build dynamic, performant low-code systems entirely on EF Core using hybrid JSON mappings and runtime rebuilds.

Pause
Mute Enter Fullscreen
#1 about 5 min

The demand for dynamic behavior in business data models

Recurring business requirements drive the need for runtime schema changes and rapid low-code adaptations.

#2 about 4 min

Defining low-code systems and determining their ideal use cases

Data-driven architectures excel when building rapidly evolving internal tools using straightforward crud mechanics.

#3 about 5 min

Designing the architecture and storing dynamic data models

Storing application behavior and entity definitions within JSON structures supports flexible runtime schema generation.

#4 about 4 min

Comparing entity-attribute-value and mixed database architectural approaches

Combining physical tables with JSON fields overcomes the severe performance limitations found in standard EAV models.

#5 about 4 min

Mapping multiple runtime tables using shared type entities

Shared type entities map varying physical database properties securely using a single generic class definition.

#6 about 2 min

Initializing dynamic object metadata using materialization interceptors

Materialization interceptors enable developers to pre-load missing configurations precisely upon retrieving fresh entity instances.

#7 about 2 min

Generating functional runtime database columns using indexer properties

Indexer properties inject unexpected data column names directly into query definitions via internal entity collections.

#8 about 1 min

Handling flexible data constraints natively with json columns

Native JSON column mapping prevents string serialization limitations when persisting highly flexible object schemas.

#9 about 2 min

Invalidating cached models to process ongoing runtime schema changes

Cache invalidation interfaces forcefully reconstruct application caching pipelines when detecting runtime schema configuration increments.

#10 about 2 min

Executing unscripted database migrations at runtime through internal apis

Overriding design-time migration logic exposes internal hooks to enact real-time database schema transformations.

#11 about 3 min

Integrating dynamic low-code structures with standard application models

Hybrid architectures bridge hardcoded C# class definitions with customizable and volatile user-defined runtime configurations.

#12 about 2 min

Maintaining backward compatibility during legacy record modifications

Declaring robust default values effectively shields materialization pipelines from un-migrated missing properties.

Matching moments

2:36 min

Modern application stacks and real-time data requirements

Tim Faulkes · LIVE

1:57 min

Structuring applications using domain-driven design concepts

Michael Koppmann · LIVE

2:38 min

Why frontend developers should master fundamental data modeling

Stanimira Vlaeva · JS Congress

2:13 min

Balancing artificial intelligence speed with low-code reliability

Adhavan S Adhavan S · WWC 2025

4:33 min

Building long-term Angular architectures with domain-driven design

Manfred Steyer Manfred Steyer · LIVE

3:35 min

Delivering dynamic API footprints and schemas at runtime

Adam Bird Adam Bird · WWC Europe 2026

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Chat with Your Data: From Natural Language to SQL

Alper Ebicoglu

Co-founder of Volosoft

Alper Ebicoglu
Open session

World Congress 2026 North America

Ship 10x Faster: AI-Powered Development with Claude Code and MCP Tools

Viktoria Semaan

Principal Technical Evangelist at Databricks

Viktoria Semaan
Open session

World Congress 2026 North America

You Can’t Re-Run Sunlight: Designing ML Data Architectures for Physical AI

An Phan

Senior Data Infrastructure Engineer @ Hippo Harvest

An Phan
Open session

World Congress 2026 North America

Context Engineering Kung Fu

Carl Lapierre

Tech Lead and AI Engineer at Osedea

Carl Lapierre
Open session

World Congress 2026 North America

Beyond SQL Generation: How to Teach Agents What Your Database Actually Means

Kris Jenkins

Lead Developer Advocate at Snowflake

Kris Jenkins
Open session

World Congress 2026 North America

Databases in the Agent Era

Monica Sarbu

Founder and CEO of xata.io

Monica Sarbu