This repository has been archived by the owner on Dec 23, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Ovan Crone edited this page Jan 15, 2015
·
16 revisions
####What is Susanoo Susanoo is a wrapper around ADO.NET that uses a .NET feature called Expression Trees to on-the-fly compile code to map query results to POCOs or dynamic objects. Projects like this are often known as MicroORMs.
####How does it perform Quite exceptionally fast. Benchmarks have shown Susanoo is a top contender in the MicroORM space with VERY close speeds to PetaPOCO and Dapper, about the same as Dapper and a tad bit faster than PetaPOCO.
####Why choose Susanoo over Dapper or PetaPOCO There is no hard and fast rule and each solution has its pros and cons to the others; as long as you choose to use a MicroORM over hand-coding ADO.NET, you made a good decision.
Some of the pros for Susanoo include:
- Separation of command definition and execution
- Simple and straightforward features
- Result caching (the core team of Dapper has explicitly chosen not to support this)
- Easily extensible (checkout Susanoo.SqlServer and Susanoo.Json in this repo or on NuGet!).