
Entity Framework Core
DbContext, DbSet, LINQ ์ฟผ๋ฆฌ, tracking, ๊ด๊ณ, migrations, ๋ชจ๋ฒ ์ฌ๋ก
1Entity Framework Core์์ DbContext๋ ๋ฌด์์ธ๊ฐ์?
Entity Framework Core์์ DbContext๋ ๋ฌด์์ธ๊ฐ์?
๋ต๋ณ
DbContext๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ธ์ ์ ๋ํ๋ด๋ Entity Framework Core์ ํต์ฌ ํด๋์ค์ ๋๋ค. ๋ชจ๋ธ ๊ตฌ์ฑ, ์ํฐํฐ์ ๋ํ LINQ ์ฟผ๋ฆฌ ์คํ, SaveChanges๋ฅผ ํตํ ๋ณ๊ฒฝ ์ฌํญ ์์ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๊ฐ DbContext ์ธ์คํด์ค๋ ์์ํ ์์ ์ ์ต์ ํํ๊ธฐ ์ํด ์ํฐํฐ ์บ์์ ๋ณ๊ฒฝ ์ถ์ ์ ์ ์งํฉ๋๋ค.
2Entity Framework Core์์ DbSet<T>์ ์ญํ ์ ๋ฌด์์ธ๊ฐ์?
Entity Framework Core์์ DbSet<T>์ ์ญํ ์ ๋ฌด์์ธ๊ฐ์?
๋ต๋ณ
DbSet<T>๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปจํ ์คํธ ๋ด ํน์ ํ์ ์ ์ํฐํฐ ์ปฌ๋ ์ ์ ๋ํ๋ ๋๋ค. CRUD ์์ (Create, Read, Update, Delete)์ ๋ ธ์ถํ๋ฉฐ LINQ ์ฟผ๋ฆฌ์ ์ง์ ์ ์ญํ ์ ํฉ๋๋ค. ๊ฐ DbSet์ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ด๋ธ์ ๋์ํ๋ฉฐ ํด๋น ํ์ ์ ์ํฐํฐ๋ฅผ ์ถ๊ฐ, ์ญ์ ๋๋ ์ฟผ๋ฆฌํ ์ ์์ต๋๋ค.
3Entity Framework Core์์ Add์ AddRange์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์?
Entity Framework Core์์ Add์ AddRange์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์?
๋ต๋ณ
Add๋ ๋จ์ผ ์ํฐํฐ๋ฅผ ์ปจํ ์คํธ์ ์ถ๊ฐํ๋ ๋ฐ๋ฉด AddRange๋ ์ฌ๋ฌ ์ํฐํฐ๋ฅผ ํ ๋ฒ์ ์์ ์ผ๋ก ์ถ๊ฐํฉ๋๋ค. ์ฑ๋ฅ์์ ์ด์ ๋ก ์ฌ๋ฌ ์ํฐํฐ๋ฅผ ์ถ๊ฐํ ๋๋ ๋ณ๊ฒฝ ๊ฐ์ง ์์ ํ์๋ฅผ ์ค์ฌ์ฃผ๋ AddRange๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ ๋ฉ์๋ ๋ชจ๋ SaveChanges๊ฐ ํธ์ถ๋ ๋๊น์ง ์ํฐํฐ๋ฅผ Added ์ํ๋ก ํ์ํฉ๋๋ค.
Entity Framework Core์์ SaveChanges ๋ฉ์๋๋ ๋ฌด์์ ํ๋์?
Entity Framework Core์์ ChangeTracker๋ ์ธ์ ์ฌ์ฉํ๋์?
+22 ๋ฉด์ ์ง๋ฌธ
๊ธฐํ .NET ๋ฉด์ ์ฃผ์
C# ๊ธฐ์ด
LINQ & Delegates
C# ์ธ์ด ํต์ฌ ์์
ASP.NET Core ๊ธฐ์ด
ASP.NET Core ์์ฒญ ์๋ช ์ฃผ๊ธฐ
Configuration & Settings
์ ํ๋ฆฌ์ผ์ด์ ๋ผ์ดํ์ฌ์ดํด
Dependency Injection
Minimal APIs
Web API ๊ฐ๋ฐ
ASP.NET Core์ Async
Authentication & Authorization
HttpClient & ๋คํธ์ํน
JSON ์ง๋ ฌํ
Entity Framework Core ๊ณ ๊ธ
C# ๊ณ ๊ธ ๊ธฐ๋ฅ
Clean Architecture
Logging, Monitoring & Observability
๋จ์ ํ ์คํธ์ xUnit
ํตํฉ ํ ์คํธ
Docker & Containerization
NuGet ํจํค์ง ๊ด๋ฆฌ
Memory Management & GC
๋ฆฌ์กํฐ๋ธ ํ๋ก๊ทธ๋๋ฐ
Async/await ๋ฐ ํจํด
.NET ๋์์ธ ํจํด
์ฑ๋ฅ ์ต์ ํ
๋ณด์ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก
SignalR ๋ฐ ์ค์๊ฐ
๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ
๋ค์ ๋ฉด์ ์ ์ํด .NET์ ๋ง์คํฐํ์ธ์
๋ชจ๋ ์ง๋ฌธ, flashcards, ๊ธฐ์ ํ ์คํธ, ์ฝ๋ ๋ฆฌ๋ทฐ ์ฐ์ต, ๋ฉด์ ์๋ฎฌ๋ ์ดํฐ์ ์ ๊ทผํ์ธ์.
๋ฌด๋ฃ๋ก ์์ํ๊ธฐ