Watter is beter dapper of entiteitsraamwerk?

INHOUDSOPGAWE:

Watter is beter dapper of entiteitsraamwerk?
Watter is beter dapper of entiteitsraamwerk?

Video: Watter is beter dapper of entiteitsraamwerk?

Video: Watter is beter dapper of entiteitsraamwerk?
Video: Brian Keating Λ Lee Cronin: Life in the Universe 2024, Desember
Anonim

Dapper is fantasties om komplekse navrae met veelvuldige aansluitings en 'n baie lang besigheidslogika te hanteer. Entity Framework Core is ideaal vir klasgenerering, objeknasporing, kartering na verskeie geneste klasse, en nog baie meer. Dit is dus gewoonlik prestasie en kenmerke wanneer ons oor hierdie 2 ORM's praat.

Kan ons Dapper en Entity Framework gebruik?

Ja, jy kan dit so gebruik. Aangesien Dapper net aan uitbreidingsmetodes werk, kan jy dit gebruik vir die prestasie-sensitiewe areas van jou kode. En jy kan voortgaan om EF vir ander areas van jou kode te gebruik.

Wat is die voordeel van Dapper?

Dapper is baie vinnig in vergelyking met ander ORM's, hoofsaaklik vanweë sy ligte gewig. Dapper is gebou met werkverrigting en gebruiksgemak in gedagte. Dit bied ondersteuning vir beide statiese en dinamiese objekbinding deur transaksies, gestoorde prosedures of grootmaat-invoegings van data te gebruik.

Is Dapper betroubaar?

Die Dapper-slimkontrak self is ten volle geoudit en finaal: dit beteken dat jy Dapper veilig kan gebruik om jou kosbaarste besittings te stoor. As jy belangstel, kan jy die openbare veiligheidsverslag deur Sigma Prime hier kyk.

Wanneer moet ek Dapper gebruik?

As jou projek verkies om gestoorde prosedures te skryf of inheemse navraag te skryf in plaas daarvan om 'n volwaardige ORM-nutsmiddel soos EntityFramework of NHibernate te gebruik, dan is Dapper 'n voor die hand liggende keuse vir jou. Deur Dapper te gebruik, is dit baie maklik om 'n SQL-navraag teen databasis te stuur en die resultaat na C-domeinklas gekarteer te kry.

Aanbeveel: