Если вам не нужно сохранять огромное количество данных, вы можете использовать XML или даже JSON.С JSON.NET вы можете сериализовать объекты и записать их в текстовый файл, затем прочитать файл json и получить ваши данные обратно.
// define you data type
class MyData
{
...
}
// using MyData
string jsonString= myDaJsonConvert.SerializeObject<List<Profile>>(data);
List<Profile> data = myDaJsonConvert.DeserializeObject<List<Profile>>(jsonString);
РЕДАКТИРОВАТЬ 1:
Даже если его сборка System.Data.SQlite устарела, этот устаревший файл setup содержит компонент «Дизайнер» для ADO.NET 2.0, который может значительно упростить процедуру создания набора данных.Пожалуйста, не забудьте обновить библиотеки SQlite с этого сайта позже.