What is it all about?
Sterling is a lightweight NoSQL object-oriented database for .Net 4.0, Silverlight 4 and 5, and Windows Phone 7 that works with your existing class structures. Sterling supports full LINQ to Object queries over keys and indexes for fast retrieval of information from large data sets.
Key Features
* Saves complex object graphs, including children of children to any depth, including classes and structs * Handles both properties and fields * Suppress serialization by type, property, or field * Handles cycle detection and circular references * Is dirty support using a user-supplied predicate * In memory database * Elevated trust database for Silverlight OOB applications that uses the local file system instead of isolated storage * Isolated storage versions for Silverlight and Windows Phone * File system version for the server/CLR desktop * Table definitions can be added "on the fly" * Easy configuration: provide a table type, a key type, and a lambda expression for the key and you're ready to start saving and loading * Support for interfaces and abstract classes (serializes the implemented type) * "Save as" to save derived types to the base class * Full foreign key support: child objects are saved in separate tables * Compact binary serialization leaves smaller footprint on disk than JSON, XML, and other serialization strategies
Compare Products
Select up to three two products to compare by clicking on the compare icon () of each product.
{{compareToolModel.Error}}