DbSet MVC гэж юу вэ?
DbSet MVC гэж юу вэ?

Видео: DbSet MVC гэж юу вэ?

Видео: DbSet MVC гэж юу вэ?
Видео: Fix: Cann't create a DbSet for Entity because this type is not included in the model for the context 2024, Гуравдугаар сар
Anonim

DbSet Entity Framework-д 6. The DbSet анги нь үүсгэх, унших, шинэчлэх, устгах үйлдлүүдэд ашиглагдах объектын багцыг илэрхийлдэг. Контекст анги (DbContext-ээс үүсэлтэй) нь заавал DbSet Өгөгдлийн сангийн хүснэгт болон харагдацтай зураглах байгууллагуудын шинж чанаруудыг бичнэ үү.

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

А DbSet тухайн төрлийн контекст дэх эсвэл мэдээллийн сангаас асууж болох бүх байгууллагуудын цуглуулгыг илэрхийлдэг. DbSet объектуудыг DbContext ашиглан DbContext-аас үүсгэнэ.

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

Үүний дагуу MVC дахь DbContext анги гэж юу вэ?

DbContext нь анги Өгөгдлийн сантай холболт тогтоох, db-г асууж, холболтыг хаахын тулд Entity Framework-ээс өгсөн. Сунгаж байна DbContext DbSet-ээр өгөгдлийн сангийн загварыг тодорхойлох (хүснэгт болон түүнээс дээш) өгөгдлийн сан үүсгэх, мэдээллийн санд асуулга хийх боломжийг олгодог.

Жишээ нь MVC дээр Entity Framework гэж юу вэ?

Ашиглаж байна Entity Framework Asp. Net дээр MVC 4-тэй Жишээ . Entity Framework нь Object Relational Mapper (ORM) юм. Энэхүү ORM нь хөгжүүлэгчдийг өгөгдлийн сангаас өгөгдөл хадгалах, хандах механизмыг автоматжуулах боломжийг олгодог.

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