Не похоже, что эта библиотека была специально закодирована для Silverlight. Несмотря на то, что это чистая реализация C #, она все еще может предполагать, что доступен полный .NET API. Это не так в Silverlight.
В частности, Silverlight обычно не может получить доступ к локальной файловой системе. Код SQLLite необходимо изменить, чтобы понять изолированное хранилище Silverlight. Он также должен ограничить свои файловые операции теми, которые поддерживаются доступными потоками изолированного хранилища.
Создание БД-эсквайра. источник данных в Silverlight обычно создается путем создания классов, представляющих записи и коллекции записей, с помощью LINQ для их запроса и сериализации Xml в изолированное хранилище для их сохранения.