-
Notifications
You must be signed in to change notification settings - Fork 600
Home
❗ We are in the process of rewriting the documentation. If something is missing please review the old documentation.
PetaPoco is a tiny, fast, easy to use micro-ORM for .NET (4, 4.5+, net standard 2.0+) and Mono. It is adored by many due the simple nature and ease of use for which PetaPoco represents. PetaPoco is the go-to micro-ORM and an essential utility in any decent developer’s toolkit.
Take five minutes to try PetaPoco, you’re going to love it.
So, what's with the name? When Brad Robinson created PetaPoco back 2011, he decided to name PetaPoco after "peta-", a metric prefix that precedes a unit of measurement. For the why, I think it's best to quote his blog:
"Well if Massive is massive, this is "Peta" massive (it's now over 1,500 lines after all) and since it works with "POCO"s ... "PetaPoco" seemed like a fun name!!".
As of version 6, PetaPoco only comes in one flavour.
- NuGet Peta Core Compiled - https://www.nuget.org/packages/PetaPoco.Compiled/ - A compiled version which your project references.
PetaPoco is available in three main flavours: (Version 5)
- NuGet Peta - https://www.nuget.org/packages/PetaPoco/ - A single file include with T4 text templates to automatically build your POCOs for you.
- NuGet Peta Core - https://www.nuget.org/packages/PetaPoco.Core/ - A single file include.
- NuGet Peta Core Compiled - https://www.nuget.org/packages/PetaPoco.Core.Compiled/ - A compiled version which your project references.
PetaPoco is proudly maintained by the Collaborating Platypus group and originally the brainchild of Brad Robinson