Я ищу локальное реляционное хранилище данных для приложения .net.
Хранилище данных в идеале должно вести себя как базовая база данных с SQL для извлечения и определения данных, а также возможности транзакций. Он не должен нуждаться в сервере и его легко распространять (т. Е. Для доступа к одному файлу БД требуется только dll в приложении).
Поддержка доступа по сети не требуется.
Он должен предоставлять поставщика данных .net и поддерживать linq-to-sql, поскольку цель этого приложения слишком углубляет мои навыки в .NET 3.5.
Какие-нибудь идеи / рекомендации для библиотек / технологий, которые хорошо сработали для вас в подобных обстоятельствах?