I just uploaded and published new CodePlex project I have been working on. It is an Isolated Storage based database for Silverlight. It supports multiple strongly typed tables, basic Linq based operations, addition and deletion of ranges of items, deletion of items based on condition. You can also directly bind data to UI in Silverlight because base table inherits from ObservableCollection. I am planning to put encryption and compression support into it next along with lazy loading of table. Currently all tables are loaded into memory when database is opened.
Please take a look at http://silverdb.codeplex.com/
I would very much appreciate comments and feature requests related to this project.
Thanks in advance for the feedback.