Skip to content
/ NPoco Public

Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco

License

Notifications You must be signed in to change notification settings

schotime/NPoco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4ededa1 · Dec 20, 2023
Mar 23, 2023
Nov 11, 2022
Apr 20, 2012
Mar 22, 2013
Mar 10, 2016
Dec 20, 2023
Mar 23, 2023
Nov 20, 2015
Dec 20, 2023
Apr 20, 2012
Mar 23, 2023

Repository files navigation

NPoco

NuGet

Welcome to the NPoco! NPoco is a fork of PetaPoco based on Schotime's branch with a handful of extra features.

Getting Started: Your first query

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.

Checkout the Wiki for more documentation.