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 በህጋዊ አካል ማዕቀፍ 6. የ DbSet ክፍል ስራዎችን ለመፍጠር፣ ለማንበብ፣ ለማዘመን እና ለመሰረዝ የሚያገለግል የህጋዊ አካል ስብስብን ይወክላል። የአውድ ክፍል (ከDbContext የተወሰደ) ማካተት አለበት። DbSet ወደ ዳታቤዝ ሠንጠረዦች እና እይታዎች ካርታ ለሚያደርጉ አካላት ንብረቶችን ይተይቡ።

በተመሳሳይ፣ ዲቢሴት ምንድን ነው?

ሀ DbSet የሁሉንም አካላት ስብስብ በዐውደ-ጽሑፉ ይወክላል፣ ወይም ከመረጃ ቋቱ ሊጠየቁ የሚችሉ፣ ከተወሰነ ዓይነት። DbSet ነገሮች ዲቢኮንቴክስቱን በመጠቀም ከDbContext የተፈጠሩ ናቸው።

በሁለተኛ ደረጃ, DbContext ምንድን ነው? DbContext በEntity Framework API ውስጥ አስፈላጊ ክፍል ነው። በእርስዎ ጎራ ወይም አካል ክፍሎች እና በመረጃ ቋቱ መካከል ያለ ድልድይ ነው። DbContext ከመረጃ ቋቱ ጋር መስተጋብር የመሥራት ኃላፊነት ያለው ቀዳሚ ክፍል ነው።

በዚህ መሠረት በMVC ውስጥ DbContext ክፍል ምንድን ነው?

DbContext ነው ሀ ክፍል ከመረጃ ቋት ጋር ግንኙነት ለመመስረት፣ ዲቢውን ለመጠየቅ እና ግኑኝነትን ለመዝጋት በEntity Framework የቀረበ። ማራዘም DbContext የውሂብ ጎታ ሞዴልን በDbSet ለመወሰን ይፈቅዳል (በጠረጴዛ ላይ የተወሰነ ስብስብ ወይም ከዚያ በላይ)፣ የውሂብ ጎታ ይፍጠሩ፣ የውሂብ ጎታ ይጠይቁ

ከምሳሌ ጋር በMVC ውስጥ የህጋዊ አካል መዋቅር ምንድን ነው?

በመጠቀም አካል መዋቅር በAsp. Net MVC 4 ጋር ለምሳሌ . አካል መዋቅር የነገር ግንኙነት ካርታ (ORM) ነው። ይህ ORM ውሂቡን ከመረጃ ቋት ውስጥ የማከማቸት እና የመድረስ ዘዴን በራስ ሰር እንዲሰራ ገንቢ ይሰጣል።

የሚመከር: