LINQ to DB is a fast, lightweight, type-safe LINQ database access library offering a thin abstraction over POCOs and many database providers.