tgoop.com/csharp_1001_notes/776
Last Update:
π§© ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ DbContext Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° EF Core β ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ DbContext Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ β Π½Π΅ ΠΎΡΠΈΠ±ΠΊΠ°, Π° ΡΠ°ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠΎΡ ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΎ:
- π Π Π°Π±ΠΎΡΠ° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
- π§ Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ
- π§© ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° modular monolith
- β‘ ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ read replicas
ΠΠ²ΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ» ΡΡΠΎ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ°:
ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠΌΠ΅Π» ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡ
Π΅ΠΌΡ Π² ΠΠ ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ DbContext Π² ΠΊΠΎΠ΄Π΅.
Π‘Π°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ β ΠΊΠ°ΠΊ EF Core ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠΌΠΈ ΠΈ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΡ
Π΅ΠΌΠ°ΠΌΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
.
Π Π°Π·Π±ΠΎΡ ΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β Π·Π΄Π΅ΡΡ:
π https://milanjovanovic.tech/blog/using-multiple-ef-core-dbcontext-in-single-application
#DotNet #EFCore #CSharp #Backend #Architecture #DesignPatterns
BY C# 1001 notes

Share with your friend now:
tgoop.com/csharp_1001_notes/776