Need help with SisoDb-Provider?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

128 Stars 25 Forks 1.3K Commits 7 Opened issues


SisoDb - Simple Structure Oriented Db

Services available


Need anything else?

Contributors list

# 127,228
1121 commits

SisoDb - Simple-Structure-Oriented-Db - a document-oriented db-provider for SQL Server 2005-2012, Express, LocalDb, SQL Azure & SQLCE4.

By using SisoDb you get to store and retrieve complete POCO-graphs without having to specify:

  • any mappings
  • or extending any interfaces
  • or extending any base-classes

There's no proxies etc. It's just storage of your entities made simple, and you add-on features as you need them. Like caching, dynamics, spatial etc.

You write your queries using lambda expressions and if you want, you can let SisoDb generate stored procedures from your lambdas. You can even write your lambdas using dynamic strings; so that they can be serialized and cross domains.

SisoDb is simple. You activate the features you want. If you want caching, then install that package. If you want spatial support, then install that package..., ..., ...

What about SQL Express?

Yes it's supported. SisoDb is tested against SQL Server 2005, 2008 R2 and SQL2012 Express. You can of course use SQL Server 2012 Express LocalDb as well.

A word about SQL Azure

Since v16.0.0 the generated schema is compatible with latest release of Azure. You can how-ever not make use of functions like Creating and Dropping databases, but it will support generating necessary tables etc.

Getting started

Either you can read about it on or in the Wiki. You can also have a look at this short getting started screencast.

Management studio

In addition to the normal Management Studio there's also a web based tool for managing a SisoDb database, created by @mikaeleliasson. More info here.


SisoDb is available via NuGet (SisoDb). You can also find some more info here:

More information

Follow @danielwertheim and @sisodb

For documentation, news etc, look under the wiki or goto:


License: The MIT License (MIT)

SemVer for versioning

SisoDb uses SemVer for versioning.

How-to Contribute

Read instructions in the wiki.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.