Entity Framework жүйесіндегі параллельдік дегеніміз не?
Entity Framework жүйесіндегі параллельдік дегеніміз не?

Бейне: Entity Framework жүйесіндегі параллельдік дегеніміз не?

Бейне: Entity Framework жүйесіндегі параллельдік дегеніміз не?
Бейне: Уроки C#. Entity Framework. Часть 1 2024, Сәуір
Anonim

Сәйкестік Басқару Entity Framework Негізгі. Сәйкестік бір пайдаланушы шығарып алған кезде қақтығыстар орын алады субъектінің деректерді өзгерту үшін, содан кейін басқа пайдаланушы оны жаңартады субъектінің бірінші пайдаланушы өзгертулері дерекқорға жазылғанға дейінгі деректер.

Сол сияқты Entity Framework параллельділікті қалай өңдейді?

Entity Framework оптимизмді қолдайды параллельдік әдепкі бойынша. EF сақтайды нысан бері бірдей деректер өзгертілмеген деп есептей отырып, деректер базасына нысан жүктелді. Егер ол деректердің өзгергенін тапса, бұл ерекшелік болып табылады лақтырылады және оны қайта сақтау әрекетінен бұрын қайшылықты шешу керек.

Сондай-ақ, Entity Framework параллельділігінде клиент ұтысы және дүкен ұтысы режимі дегеніміз не? жылы дүкен жеңеді / дерекқор жеңеді сервердегі деректер сіздің компьютеріңізге жүктеледі нысан нысандар. Клиент жеңеді қарама-қарсы болып табылады сақталған жеңістер , деректерінен нысан нысан дерекқорға сақталады. «Жаңарту» әдісін қолдануымыз керек нысан шеңбері контекст және біз сол үшін «RefreshMode» нөмірлерін пайдалануымыз керек.

Осыны ескере отырып, параллельділік дегенді қалай түсінесіз?

Сәйкестік дерекқордың бірнеше пайдаланушыларға бірнеше транзакцияларға әсер ету мүмкіндігін беру мүмкіндігі. Бұл дерекқорды электрондық кестелер сияқты деректерді сақтаудың басқа нысандарынан бөлетін негізгі қасиеттердің бірі. Ұсыну мүмкіндігі параллельдік деректер қорларына ғана тән.

Web API параллельділікті қалай өңдейді?

Қалай параллельділікті өңдеу ASP. NET Core жүйесінде Web API . MVC үшін қызметтер мен аралық бағдарламалық құралды қосу үшін бос жобаны жасаңыз және іске қосу сыныбын жаңартыңыз. Көрсету үшін GET және PUT арқылы контроллерді қосыңыз параллельдік . GET сұрауын жіберіңіз және ETag тақырыбын бақылаңыз (Postman көмегімен).

Ұсынылған: