a document oriented provider for Sql-Server & SqlCe4
SisoDb is a document-oriented db-provider for Sql-Server written in C#. It lets you store object graphs of POCOs without having to configure any mappings. Each entity is treated as an aggregate root and will get separate tables created on the fly.
The short version is, a document-oriented provider over Sql-server & SqlCe4.
Read more under Getting started.
SisoDb is Open-source and is written in C# targetting .net 4.0. It will always be free and the license it's distributed under is the MIT License.
Just follow @SisoDb on Twitter to keep track of releases and other news about SisoDb. Distribution is done via NuGet (read more)
//Model public class Customer { public Guid Id { get; set; } public int CustomerNo { get; set; } public string Name { get; set; } } //Setup database var db = "myConnectionStringOrName".CreateSql20012Db(); db.EnsureNewDatabase(); //Use the database db.UseOnceTo().Insert(myCustomer); var r = db.UseOnceTo().Query<Customer>(c => Name == "Daniel").SingleOrDefault();