- Siaqodb 2.0 released – full support for POCO, Indexes and more, read info about latest release here
- Siaqodb for Windows Phone 7 and Silverlight 4.0 is ready, see this post and this one for more info. We published also a Silverlight Demo
siaqodb is object database engine that currently runs on .NET 3.5+, Mono 2.4+ , Silverlight 3 and 4 , as well on Windows Phone 7. As query engine it use LINQ and is first database on the market that provide LINQ query editor in SiaqodbManager application. Features of siaqodb :
- objects are stored as they are without any conversion/mapping
- LINQ is only query engine that can be used to retrieve objects or members of objects from database in optimized way
- full POCO support (not mandatory to inherit from a base class since version 2.0)
- it has a small footprint (assembly has about 130KB ) and high level of performance for reading and writing objects
- very simple and easy to use – “one-line-code database”
- zero config
- automatic object schema refactoring
- Import/Export from/to XML
- thread safe – fully supported for ASP.NET based apps
- also has features from relational database systems like JOINs
- it is an embedded database engine
- any object has unique OID(object identifier) for its Type
- run on Silverlight by storing objects into IsolatedStorage on client machine or on Silverlight 4 is able to store database files on local disk of client machine in OOB mode
- support LINQ queries on Silverlight platform too
- run on Windows Phone 7 on Silverlight saving data on device IsolatedStorage
- for more features see our Tutorial
SiaqodbManager
SiaqodbManager is a management tool that is able to show data stored in siaqodb database and also is able to run ad-hoc LINQ queries over stored objects.
