EntityState hloov kho yog dab tsi?
EntityState hloov kho yog dab tsi?

Video: EntityState hloov kho yog dab tsi?

Video: EntityState hloov kho yog dab tsi?
Video: Koj lub siab yog dab tsi ua? 8/3/2017 2024, Hlis ntuj nqeg
Anonim

Thaum koj hloov cov khoom muaj txiaj ntsig ntawm qhov chaw taug qab, cov ntsiab lus hloov pauv EntityState rau lub koom haum Hloov kho thiab ChangeTracker sau cov khoom qub qub thiab cov txiaj ntsig tshiab. Thaum SaveChanges raug hu, ib daim ntawv qhia UPDATE yog tsim thiab ua tiav los ntawm cov ntaub ntawv.

Ib yam li ib tug yuav nug, Entitystate yog dab tsi?

Cov Lub xeev sawv cev rau lub xeev ntawm ib qho chaw. Ib lub koom haum yeej ib txwm nyob hauv ib lub xeev hauv qab no. Ntxiv: Qhov chaw yog cim raws li ntxiv. Deleted: Qhov chaw yog cim tias deleted. Hloov kho: Lub koom haum tau hloov kho.

Tom qab ntawd, lo lus nug yog, dab tsi yog lub xeev cais hauv Entity Framework? Qhov chaw xeev thiab SaveChanges Tsis hloov pauv: lub qhov chaw tau taug qab los ntawm cov ntsiab lus thiab muaj nyob rau hauv cov ntaub ntawv, thiab nws cov khoom muaj nqis tsis tau hloov pauv los ntawm cov txiaj ntsig hauv cov ntaub ntawv. Tshem tawm : cov qhov chaw tsis raug taug qab los ntawm cov ntsiab lus.

Kuj kom paub yog, dab tsi yog cov ntsiab lus SaveChanges?

SaveChanges txoj kev txuag tag nrho cov kev hloov pauv hauv lub ntsiab lus ntawm lub database. Koj ua tau ntxiv, hloov kho, thiab tshem tawm cov ntaub ntawv siv koj li ntsiab lus thiab cov chav kawm. SaveChanges txoj kev cia li hu rau DetectChanges txoj kev los tshawb pom cov kev hloov pauv rau qhov chaw ua ntej khaws cia rau hauv cov ntaub ntawv hauv qab.

Kuv yuav hloov kho kuv cov ntaub ntawv Entity Framework li cas?

Tom qab tsim cov ntaub ntawv tsiv teb tsaws siv cov lus txib ntxiv-migration, koj yuav tsum hloov tshiab tus database . Execute lub Hloov tshiab - Database hais kom tsim lossis hloov kho a database schema. Siv qhov kev xaiv -verbose los saib cov nqe lus SQL tau siv rau lub hom phiaj database.

Pom zoo: