Simple.Data is a lightweight framework that uses the dynamic features of .NET 4 to provide an expressive, ORM-ish way of accessing and manipulating data without any of the code pre-generation and boilerplate required by other frameworks. In this section, we see why and how to get started with Simple.Data.

Supported Databases

Simple.Data is designed to work with all kinds of data storage systems, SQL- and non-SQL-based. It has very simple, open and flexible Adaptor and Provider models which make it simple to write plug-ins to map to almost any back-end.

The core framework includes an ADO adaptor with a Provider model to access relational database systems. Those systems supported so far are:

Additional adaptors have written to allow Simple.Data access to the following data stores.

If you’d like to create or request a particular adaptor or provider, raise an issue on github, or post on the SimpleData group, or tweet about it, or maybe fork the project and write some failing tests! It’s a start!