Skip to content

Adapters and Providers

markrendle edited this page Jul 26, 2011 · 12 revisions

Simple.Data is designed to work with all kinds of data storage systems. It has a very simple Adapter model, and an ADO adapter with a Provider model to add support for different RDBMS systems. There are providers for SQL Server and SQL Server Compact 4.0 included in the core project, but cool people have made plug-ins for more data stores.

So far, there are four plug-ins for Simple.Data:

MongoDB adapter

Created by Craig G Wilson.

Code at http://github.com/craiggwilson/Simple.Data.MongoDB

Available on NuGet as Simple.Data.MongoDB

MySQL ADO provider

Created by Vidar L. Sømme.

Code at: http://github.com/Vidarls/Simple.Data.Mysql

Available on NuGet as Simple.Data.Mysql.

Oracle ADO provider

Created by Frank L. Quednau.

Code at: https://github.com/flq/Simple.Data.Oracle

Available on NuGet as Simple.Data.Oracle.

SQLite ADO provider

Created by Bobby Johnson

Code at: https://github.com/NotMyself/Simple.Data.Sqlite

Available on NuGet as Simple.Data.Sqlite.

???

If you'd like to see a particular platform supported, raise an issue here, or post on http://groups.google.com/group/simpledata, or tweet about it, or maybe fork the project and write some failing tests! It's a start!

If you do start working on a plug-in, please let me know so I can update this page, and also if you need any help or changes made to the core for any reason.

Clone this wiki locally