Logo lv.boatexistence.com

Kas ir labāks dapper vai entity framework?

Satura rādītājs:

Kas ir labāks dapper vai entity framework?
Kas ir labāks dapper vai entity framework?

Video: Kas ir labāks dapper vai entity framework?

Video: Kas ir labāks dapper vai entity framework?
Video: From Thoughts To Reality: The Master Key System's Mental Mastery Blueprint | The Lighthouse 2024, Jūlijs
Anonim

Dapper ir ļoti lieliska, lai apstrādātu sarežģītus vaicājumus, kas ietver vairākus savienojumus un reālu ilgtermiņa biznesa loģiku. Entity Framework Core ir lieliski piemērots klases ģenerēšanai, objektu izsekošanai, kartēšanai ar vairākām ligzdotām klasēm un daudz ko citu. Tātad, runājot par šiem diviem ORM, parasti runa ir par veiktspēju un funkcijām.

Vai mēs varam izmantot Dapper un Entity Framework?

Jā, jūs varat to izmantot šādā veidā. Tā kā Dapper tikai strādā pie paplašināšanas metodēm, varat to izmantot koda jomās, kas ir jutīgas pret veiktspēju. Varat arī turpināt izmantot EF citām sava koda jomām.

Kāda ir Dapper priekšrocība?

Dapper ir ļoti ātrs salīdzinājumā ar citiem ORM galvenokārt tā vieglā svara dēļ. Dapper tika izveidots, paturot prātā veiktspēju un lietošanas ērtumu. Tas nodrošina atbalstu gan statiskai, gan dinamiskai objektu saistīšanai, izmantojot transakcijas, saglabātās procedūras vai datu lielapjoma ievietošanu.

Vai Dapper ir uzticams?

Pats Dapper viedais līgums ir pilnībā pārbaudīts un galīgs: tas nozīmē, ka varat droši izmantot Dapper, lai uzglabātu savu visdārgāko īpašumu. Ja jūs interesē, varat skatīt Sigma Prime sabiedriskās drošības ziņojumu šeit.

Kad man vajadzētu lietot Dapper?

Ja jūsu projekts dod priekšroku saglabātu procedūru rakstīšanai vai vietējā vaicājuma rakstīšanai tā vietā, lai izmantotu pilnvērtīgus ORM rīkus, piemēram, EntityFramework vai NHibernate, tad Dapper ir acīmredzama izvēle jums. Izmantojot Dapper, ir ļoti viegli palaist SQL vaicājumu pret datu bāzi un iegūt rezultātu, kas tiek kartēts uz C domēna klasi.

Ieteicams: