-
Notifications
You must be signed in to change notification settings - Fork 302
Home
schotime edited this page Apr 11, 2013
·
54 revisions
Welcome to the NPoco wiki! NPoco is a fork of PetaPoco with a handful of extra features.
public class User
{
public int UserId { get;set; }
public string Email { get;set; }
}
IDatabase db = new Database("connStringName");
List<User> users = db.Fetch<User>("select userId, email from users");
This works by mapping the column names to the property names on the User
object. This is a case-insensitive match.
There is no mapping setup needed for this (query only) scenario.
- Query onto an existing object
- One-to-Many query helpers
- Mapping to Nested Objects query helpers
- Dictionary<string, object> and object[] queries for dynamic results
- Change tracking for updates
- Composite Primary Key support
- Queries that returns Multiple Result Sets
- [Fluent Mappings including Conventional based mappings](https://github.com/schotime/NPoco/wiki/Fluent Mappings including Conventional based)
- Version column support
- IDatabase interface
- Sql Templating
Each of these features will be explained in their own page.