EntityState модификациясы дегеніміз не?
EntityState модификациясы дегеніміз не?

Бейне: EntityState модификациясы дегеніміз не?

Бейне: EntityState модификациясы дегеніміз не?
Бейне: ГМО деген не? | 14-дәріс 2024, Қараша
Anonim

Бақыланатын нысандағы сипат мәндерін өзгерткенде, мәтінмән өзгертеді EntityState субъект үшін Өзгертілген және ChangeTracker ескі сипат мәндерін және жаңа сипат мәндерін жазады. SaveChanges шақырылғанда, UPDATE мәлімдемесі дерекқор арқылы жасалады және орындалады.

Сол сияқты, «Entitystate» дегеніміз не?

The Нысан күйі нысанның күйін білдіреді. Нысан әрқашан келесі күйлердің кез келгенінде болады. Қосылды: нысан қосылған деп белгіленеді. Жойылған: нысан жойылған деп белгіленеді. Өзгертілген: нысан өзгертілді.

Әрі қарай, Entity Framework жүйесінде бөлінген күй дегеніміз не? Нысан күйлері және SaveChanges өзгеріссіз: the нысан мәтінмән арқылы бақыланады және дерекқорда бар және оның сипат мәндері дерекқордағы мәндерден өзгерген жоқ. Бөлінген : the нысан контекст бойынша бақыланбайды.

Сондай-ақ білу керек, контекстік SaveChanges деген не?

Өзгерістерді сақтау әдісте жасалған барлық өзгерістерді сақтайды контекст деректер қорынан. Сіз алады көмегімен деректерді қосыңыз, өзгертіңіз және жойыңыз контекст және нысан сыныптары. Өзгерістерді сақтау әдіс негізгі дерекқорға сақтау алдында нысан даналарына кез келген өзгерістерді табу үшін DetectChanges әдісін автоматты түрде шақырады.

Entity Framework дерекқорымды қалай жаңартуға болады?

Add-migration пәрменін пайдаланып тасымалдау файлын жасағаннан кейін сізге қажет жаңарту the дерекқор . орындаңыз Жаңарту - Дерекқор жасау немесе өзгерту пәрмені a дерекқор схема. Мақсатқа қолданылатын SQL мәлімдемелерін көру үшін –verbose опциясын пайдаланыңыз дерекқор.

Ұсынылған: