Агуулгын хүснэгт:

Entity Framework дахь ерөнхий репозиторын загвар гэж юу вэ?
Entity Framework дахь ерөнхий репозиторын загвар гэж юу вэ?

Видео: Entity Framework дахь ерөнхий репозиторын загвар гэж юу вэ?

Видео: Entity Framework дахь ерөнхий репозиторын загвар гэж юу вэ?
Видео: EF Core бүхий ерөнхий репозиторын загвар - Энэ яагаад муу байна вэ? 2024, May
Anonim

Ерөнхий репозиторын загвар C#

үүсгэх a хадгалах газар тус бүрт зориулсан анги аж ахуйн нэгж төрөл нь олон дахин давтагдах кодыг үүсгэж болзошгүй. Ерөнхий хадгалах сангийн загвар Энэ нь энэ давталтыг багасгаж, нэг суурьтай байх арга юм хадгалах газар бүх төрлийн өгөгдөлд ажиллах.

Үүний нэгэн адил, та Entity Framework дахь Repository загвар гэж юу вэ?

Танилцуулга. The Хадгалах загвар -аар тодорхойлогддог Загвар Enterprise Application Architecture of Enterprise Application Architecture as: Домэйн объектуудад хандах цуглуулгатай төстэй интерфэйсийг ашиглан домэйн болон өгөгдлийн зураглалын давхаргын хооронд зуучилна. Хадгалах газар домэйн объектуудад хандахын тулд санах ойн цуглуулга шиг интерфейсээр хангадаг.

ерөнхий репозитор гэж юу вэ? The ерөнхий репозитор зүгээр л залхуу эсрэг загвар юм. А ерөнхий репозитор нь ихэвчлэн өгөгдлийн давхарга үүсгэх процессыг хурдасгахын тулд аж ахуйн нэгжийн хүрээтэй хамт ашиглагддаг. Энэ нь тодорхойлдог ерөнхий шинэчлэх, татах, устгах гэх мэт хамгийн түгээмэл төрлийн өгөгдлийн үйлдлийн аргууд.

Энд, Entity Framework-д репозиторын загвар хэрэгтэй юу?

ашиглахгүй байх хамгийн сайн шалтгаан агуулахын загвар хамт Entity Framework ? Entity Framework аль хэдийн хэрэгжүүлдэг a агуулахын загвар . DbContext нь таны UoW (ажлын нэгж) бөгөөд DbSet бүр нь хадгалах газар . Үүн дээр өөр давхаргыг хэрэгжүүлэх нь илүүдэхгүй төдийгүй засвар үйлчилгээг улам хүндрүүлдэг.

MVC-д ерөнхий репозиторын загварыг хэрхэн ашиглах вэ?

ASP. NET MVC дээр ерөнхий репозиторыг хэрэгжүүлэх алхамууд

  1. Алхам 1 - Шинэ MVC загвар нэмнэ үү.
  2. Алхам 2 - Entity Framework нэмнэ үү.
  3. Бид мэдээллийн сан болон холбогдох хүснэгтүүдийг үүсгэхийн тулд эхний кодыг сонгох болно.
  4. Алхам 4 - studentConext үүсгэх.
  5. Алхам 5 - Өгөгдлийн сангийн багц эхлүүлэгч нэмнэ.
  6. Алхам 6 - Одоо Ерөнхий репозитортой ажиллаж байна.

Зөвлөмж болгож буй: