Entity Framework¶
π Articles¶
- Letβs do some DDD with Entity Framework Core 3!
- Shadow and Indexer Properties
- Owned Entity Types
- Having the domain model separated from the persistence model
- EF Core 2.1 vs NHibernate 5.1: DDD perspective
- Link to an aggregate: reference or Id?
- Nulls in Value Objects
- EF Core 2.1 vs NHibernate 5.1: DDD perspective
- Using Value Objects with Entity Framework Core
- Supporting Nullable Owned Types in Entity Framework Core
- Representing a collection as a Value Object
- Entity vs Value Object: the ultimate list of differences
- Nesting a Value Object inside an Entity
- Implement the infrastructure persistence layer with Entity Framework Core
- Encapsulated Collections in Entity Framework Core
- Entity types with constructors
- Backing Fields
- Integrity of Collections in Domain-Driven Design
- Strengthening your domain: Encapsulated collections
- Encapsulated Collections in Entity Framework Core
- How to have private constructors and private setters when using Entity Framework Core Database first
- Domain-Driven Design With Entity Framework Core 8
πΊ Videos¶
- How to use EF Core 5 with DDD style projects - part 1
- How to use EF Core 5 with DDD style projects - part 2
- How to use EF Core 5 with DDD style projects - part 3
- Practical Domain-Driven Design with EF Core - Hossam Barakat
π Samples¶
- mizrael/EFCoreCommerceDemo - Small demo showing how to use DDD with Persistence Ignorance using Entity Framework Core 3.
- mizrael/DDD-School - Implementation of the Outbox pattern to improve microservices reliability
- milannankov/EfCoreValueObjects - Illustrates support for value object with Entity Framework Core 2.2
- wmeints/efcore-ddd-demo - A demonstration how to use EF Core in a DDD context.
- hossambarakat/Subscriptions-DDD