Dapper - Libreria di terze parti
La libreria di terze parti di Dapper consente di estendere le funzionalità dapper che non sono disponibili nella libreria core di Dapper, ad esempio, operazioni CRUD di base, multi-mapping, mappatura manuale e mapping basato su convenzione, ecc.
Perché la libreria di terze parti?
Dapper è un re di Micro ORM in termini di prestazioni, ma mancano molte funzionalità essenziali per alcuni scenari applicativi.
L'unico modo per ottenere è creare codice per questo tipo di scenario o utilizzare una libreria che li copra interamente o parzialmente.
Biblioteca | genere | Supporto | Documentazione | Caratteristiche |
---|---|---|---|---|
Dapper Plus | PRO | <1 giorno | sì | Inserto di massa Elimina in blocco Aggiornamento collettivo Unisci in massa Azione collettiva Async Bulk anche azione Bulk Then Action |
Dapper-Async | Gratuito | 2 - 3 giorni | No | ExecuteAsync QueryAsync QueryFirstAsync QueryFirstOrDefaultAsync QuerySingleAsync QuerySingleOrDefaultAsync QueryMultipleAsync |
Dapper.Contrib | Gratuito | 2 - 3 giorni | sì | Ottenere Prendi tutto Inserire Aggiornare Elimina Cancella tutto |
DapperExtensions | Gratuito | No | No | Ottenere GetList Inserire Aggiornare Elimina Contare |
Dapper.FastCrud | Gratuito | <1 giorno | sì | Ottenere Trova Inserire Aggiornare BulkUpdate Elimina BulkDelete Contare |
Dapper.FluentMap | Gratuito | 2 - 5 giorni | sì | Mappatura manuale Mappatura basata sulla convenzione |
Dapper.Mapper | Gratuito | No | No | Multi-mapping |
Dapper.Rainbow | Gratuito | 2 - 3 giorni | No | Ottenere Inserire Aggiornare Elimina Tutti |
Dapper.SimpleCRUD | Gratuito | 1 - 3 giorni | sì | Ottenere GetList GetListPaged Inserire Aggiornare Elimina DeleteList RecordCount |
Dapper.SimpleSave | Gratuito | No | sì | Creare CreateAll Aggiornare Aggiorna tutto Elimina Cancella tutto SoftDelete SoftDeleteAll |