Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 04d0456316
Fetching contributors…

Cannot retrieve contributors at this time

file 22 lines (14 sloc) 1.094 kb


A tiny ORM-ish thing for your POCOs

PetaPoco is a tiny .NET data access layer inspired by Rob Conery's Massive project but for use with non-dynamic POCO objects. It came about because I was finding many of my projects that used SubSonic/Linq were slow or becoming mixed bags of Linq and CodingHorror.

I needed a data acess layer that was:

  • tiny
  • fast
  • easy to use and similar to SubSonic
  • could run on .NET 3.5 and/or Mono 2.6 (ie: no support for dynamic).

Rob's claim of Massive being only 400 lines of code intruiged me and I wondered if something similar could be done without dynamics.

So, what's with the name? Well if Massive is massive, this is "Peta" massive (at about 1,200 lines it's triple the size after all) and since it works with "Poco"s ... "PetaPoco" seemed like a fun name!!

See here - - for full details.

Something went wrong with that request. Please try again.