MVC дээр чөлөөтэй API гэж юу вэ?
MVC дээр чөлөөтэй API гэж юу вэ?

Видео: MVC дээр чөлөөтэй API гэж юу вэ?

Видео: MVC дээр чөлөөтэй API гэж юу вэ?
Видео: Дадлага хийх шилдэг 3 ҮНЭГҮЙ API 2024, Арваннэгдүгээр
Anonim

Entity Framework Fluent API конвенцуудыг хүчингүй болгохын тулд домэйн ангиудыг тохируулахад ашигладаг. EF Fluent API дээр тулгуурладаг Fluent API дизайны загвар (a.k.a Ялгатай Интерфэйс) үр дүнг аргын хэлхээгээр томъёолдог. Та Data Annotation шинж чанаруудыг ашиглаж болно Fluent API нэгэн зэрэг.

Үүний нэгэн адил та OnModelCreating гэж юу вэ?

Тохиргоог Microsoft-ын гаргасан хэд хэдэн аргаар хэрэгжүүлдэг. DbContext анги нь нэртэй аргатай OnModelCreating Энэ нь ModelBuilder-ийн жишээг параметр болгон авдаг. Загвар болон түүний зураглалыг санах ойд бий болгохын тулд контекстийг анх үүсгэх үед энэ аргыг фреймворкоор дууддаг.

Entity Framework дээр зураглал гэж юу вэ? Entity Framework . Энэ нь мэдээллийн санд хандах хэрэгсэл юм. Илүү нарийвчлалтай хэлэхэд, энэ нь Объект/Харилцааны Mapper (ORM) гэж ангилагдсан бөгөөд энэ нь хамаарлын өгөгдлийн сан дахь өгөгдлийг манай хэрэглээний объектуудад буулгадаг гэсэн үг юм. Өмнө нь.

Үүнийг анхаарч үзвэл ModelBuilder нэгж гэж юу вэ?

Өгөгдсөнийг тохируулахад ашиглаж болох объектыг буцаана аж ахуйн нэгж загварт бичнэ үү. Хэрэв а аж ахуйн нэгж өгөгдсөн нэр бүхий төрөл нь аль хэдийн загварт ороогүй, шинэ аж ахуйн нэгж тохирох CLR төрөлгүй төрлийг загварт нэмнэ.

DbContext гэж юу вэ?

DbContext нь Entity Framework API дахь чухал анги юм. Энэ нь таны домэйн эсвэл аж ахуйн нэгжийн ангиуд болон мэдээллийн сангийн хоорондох гүүр юм. DbContext мэдээллийн сантай харилцах үүрэгтэй анхан шатны анги юм.

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