Mapping DDD Domain Types with EF Core
Entity Framework half-heartedly supported DDD patterns. But the new-from-scratch EF Core has brought new hope for DDD practitioners to map your well-designed domain classes to a database, reducing the cases where a separate data model is needed. EF Core is very DDD friendly, even supporting things like fully encapsulated collections, backing fields and the return of support for value objects. In this hands we'll review some well-designed aggregates and explore how far EF Core goes to act as the data model between your domain classes and your data store.
Julie Lerman is a Microsoft Regional Director, Microsoft MVP (since 2003), software coach and consultant. You can find Julie presenting at conferences around the world on Entity Framework, Domain Driven Design and whatever other technologies catch her eye. Julie blogs at thedatafarm.com/blog, is the author of the highly acclaimed “Programming Entity Framework” books, the MSDN Magazine Data Points column and popular videos on Pluralsight.com.
We have partnered with Experis and are pleased to have them support Julie Lerman's mini-tour of Scotland.