EF Core(.NET 8)μ ν μνμ λν μ λ¬Έκ°μ 짧μ μ 리 κΈμ λ°κ²¬ν΄μ κ·Έ λ΄μ©μ μ 리νλ©΄μ μ¬λ‘κ·Έλ₯Ό μμ±νκ³ λ§λ¬΄λ¦¬ νλ €κ³ ν©λλ€.
μ λ μ λ¬Έκ°μ μμΆλ λ΄μ©μ μ νΈν©λλ€. λΉ λ₯΄κ² μμ μ νμ ν μ μκ³ κΆκΈν λΆλΆμ μΆκ° μ‘°μ¬λ₯Ό ν΅ν΄ νλν μ μκΈ° λλ¬Έμ λλ€.
μμ κΈμ μ μμ μ μ κΈ(2022)μ μ°Έκ³ ν΄μΌ λ³κ²½ μ μ νμΈν μ μμ΅λλ€.
κΈ°λ³Έ ν€ μμ±
EF Coreμ κΈ°λ³Έ ν€ μμ± μ λ΅
- ID/μλ μ¦κ° (μ§μνλ λ°μ΄ν°λ² μ΄μ€μμ)
- GUID/κ³ μ μλ³μ (μ§μνλ λ°μ΄ν°λ² μ΄μ€)
- μνμ€ κΈ°λ° (μ§μνλ λ°μ΄ν°λ² μ΄μ€)
- Hi/Lo (SQL Serverμλ§ ν΄λΉ)
- μλμΌλ‘ ν λΉλ¨
β λ³ν μμ
컬λ μ μ ν
List<string>
λ± κΈ°λ³Έ μ νμ 컬λ μ μ¬μ© κ°λ₯
ν μ΄λΈ μμ ν¨ν΄
- TPH, TPT, TPC λͺ¨λ μ΄μ μ§μ ν¨
ννμ μ΄
- ννμ μ΄μ μ΄μ μ¬μ© κ°λ₯ ν¨
CUD μ°μ° ννμ
- CUD(μμ±, μ λ°μ΄νΈ, μμ ) μμ μ μ μ₯ νλ‘μμ μ¬μ© κ°λ₯
κ°λ ₯ν νμμ DML μμ
- μ΄μ μ λ°μ΄νΈ λ° μμ λ₯Ό LINQ 쿼리μμ μνν μ μμ
μλͺ μ£ΌκΈ° μ΄λ²€νΈ
- κ΄λ ¨λ λ€μν μ΄λ²€νΈκ° μΆκ°λμμ
- SavingChanges
- SavedChanges
- SaveChangesFailed
- Tracked
- StateChanged
λ³΅ν© μ νμ μ¬μ©νλ κ° κ°μ²΄
κ΄λ ¨ν΄μ κ° λ΄μ©μ μμΈ μΆμ νκ³ μν μ½λλ‘ μμ±ν¨