Skip to content
This repository has been archived by the owner on Dec 23, 2017. It is now read-only.
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!).
Clone this wiki locally