የEntityState የተሻሻለው ምንድን ነው?
የEntityState የተሻሻለው ምንድን ነው?

ቪዲዮ: የEntityState የተሻሻለው ምንድን ነው?

ቪዲዮ: የEntityState የተሻሻለው ምንድን ነው?
ቪዲዮ: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, ሚያዚያ
Anonim

ክትትል የሚደረግበት አካል ላይ የንብረት እሴቶችን ሲቀይሩ፣ አውድ ሁኔታውን ይለውጠዋል ህጋዊ አካል ለድርጅቱ ተሻሽሏል። እና ChangeTracker የድሮውን የንብረት ዋጋዎችን እና አዲሱን የንብረት ዋጋዎችን ይመዘግባል. SaveChanges ሲጠራ የUPDATE መግለጫ ይመነጫል እና በመረጃ ቋቱ ይፈጸማል።

በተመሳሳይ ሁኔታ አንድ ሰው “Entitystate ምንድን ነው?” ብሎ ሊጠይቅ ይችላል።

የ አካል ሁኔታ የአንድን አካል ሁኔታ ይወክላል. አንድ አካል ሁል ጊዜ ከሚከተሉት ግዛቶች ውስጥ በአንዱ ውስጥ ነው። ታክሏል፡ ህጋዊው እንደታከለ ምልክት ተደርጎበታል። ተሰርዟል፡ ህጋዊው እንደተሰረዘ ምልክት ተደርጎበታል። ተሻሽሏል፡ ህጋዊው አካል ተስተካክሏል።

በመቀጠል፣ ጥያቄው በEntity Framework ውስጥ የተነጠለ ግዛት ምንድን ነው? አካል ግዛቶች እና SaveChanges ያልተለወጠ፡ የ አካል በዐውደ-ጽሑፉ እየተከታተለ እና በመረጃ ቋቱ ውስጥ አለ ፣ እና የንብረት እሴቶቹ በመረጃ ቋቱ ውስጥ ካሉት እሴቶች አልተለወጡም። ተለያይቷል። : የ አካል በአውድ እየተከታተለ አይደለም።

እንዲሁም ማወቅ፣ አውድ SaveChanges ምንድን ነው?

ለውጦችን አስቀምጥ ዘዴው በ ውስጥ የተደረጉ ለውጦችን ሁሉ ያስቀምጣል አውድ የውሂብ ጎታው. አንቺ ይችላል የእርስዎን በመጠቀም ውሂብ ያክሉ፣ ያሻሽሉ እና ያስወግዱ አውድ እና የአካል ክፍሎች። ለውጦችን አስቀምጥ ወደ መሰረታዊ ዳታቤዝ ከማስቀመጥዎ በፊት በህጋዊ አካላት ላይ ማናቸውንም ለውጦችን ለማግኘት የDetectChanges ዘዴን በራስ-ሰር ይደውሉ።

የእኔን አካል መዋቅር የውሂብ ጎታ እንዴት ማዘመን እችላለሁ?

የ add-migration ትዕዛዝን በመጠቀም የፍልሰት ፋይል ከፈጠሩ በኋላ ማድረግ አለብዎት አዘምን የ የውሂብ ጎታ . ማስፈጸም አዘምን - የውሂብ ጎታ ለመፍጠር ወይም ለማሻሻል ትእዛዝ የውሂብ ጎታ እቅድ ማውጣት በዒላማው ላይ እየተተገበሩ ያሉትን የSQL መግለጫዎች ለማየት -የቃላት አገባብ አማራጭን ይጠቀሙ የውሂብ ጎታ.

የሚመከር: