-
Notifications
You must be signed in to change notification settings - Fork 302
Home
Adam Schroder edited this page Jun 1, 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; }
}
using (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.
Also checkout the JabbR room if you have a question. Here is the revision history.
- 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
- Simple LINQ Queries v2+
- Version column support
- IDatabase interface
- Sql Templating
Each of these features will be explained in their own page.