EF Core, DDD, and Clean Architecture - Mapping Aggregates to Relational Databases

preview_player
Показать описание

We will start by discussing the differences between using Entity Framework Core on its own and using it in combination with DDD principles, including the importance of persistence ignorance and enforcing DDD principles.

Next, we will cover three steps for mapping an aggregate to its corresponding tables in a relational database using EF Core. We will then use EF Core's Fluent API and configuration files to map a complex aggregate to its database tables.

Finally, we will create an SQL Server in a docker container, use the EF Core CLI tool to manage migrations and apply our migrations, and use VSCode to visually explore the database.

Connect with me on 'em socials:

#dotnet #csharp #efcore #ddd #amantinband
Рекомендации по теме
Комментарии
Автор

The best and well explained DDD series. Just love the entire thing; from presentation to modelling to programming to results.
You are really awesome!

Thanks a lot Amichai.

Aweklin
Автор

Amazing work. It makes a lot of sense to Map directly from the Domain Layer to the database tables, I used an extra step using Mapster, but this is better.
Many thanks for this great effort, we really appreciate it.

carloswinstonjavierllenas
Автор

What a content.. well explained and straight to the point!! Thank you so much

dsfgato
Автор

Amazing and Detailed work and explanation !!! I appreciate your time and dedication to create content like this...

oscarpantaleon
Автор

Thank you for the amazing and informative video! Your concise explanations helped me learn a lot.

emilzyka
Автор

Love your concentrated videos so much. Have to pause them all the time)) plz go on

antonkuchinsky
Автор

Useful and informative content as usual. Thank you!

TurgayTuerk
Автор

This is one of the most detailed video about this topic I've seen (I'm Not counting only YT!) Thank you so much for your efforts and sharing his knowledge (and your bank account password too!)

igtukra
Автор

Hello from Honduras.
Love it man. You really inspire us. Really looking foward to the full crud.

aehp
Автор

Great video, and a great playlist. Thanks and We are waiting for your next videos

dotnettohard
Автор

awesome series, lot of efforts, really appreciated!! thanks for amazing series!!!

msayeed
Автор

thanks for the great information Amichai. you've done a great things.

adimardev
Автор

This is my first viewed video for this chaine, May 2, 2023. Excellent video series, you make hard word . Continue like this.

heniroger
Автор

Brilliant video. Waiting for more interesting videos in 2023.

karolniedziela
Автор

Amazing secure password, very safe and hard to guess!! Thanks for trusting us with it

DaminGamerMC
Автор

You're THA man! Nice video, learned a lot. Thanks!

tomekbednarek
Автор

Great lesson in a great series!
For any other Apple Silicon users, the Docker documentation suggests using azure-sql-edge image, and it worked fine here

gabrielsoloman
Автор

Amazing, thanks a lot, I like the part on how you explain the steps of change the aggregates to database, and explaining why you add incremental id to make sure it's the same dinner id

mohamed-hassan-
Автор

thanks for your efforts i really appreciate it

legion
Автор

Legend, amazing content thanks again :)

manaralkammessy