Вы можете использовать SQL Lite с .NET. На самом деле, если вы хотите сохранить свой код, чтобы он мог переводиться в моно, что включает в себя большинство 2.0 (3.5 все еще в разработке), вы также можете запустить свой код на Mac, если придерживаетесь SQL Lite:
http://mono -project.com / Main_Page
Это действительно зависит от того, сколько вам нужно. SQL Express, который неоднократно упоминался в этой теме, является SQL Server. У него есть некоторые ограничения по сравнению с полноценным SQL Server, но это полноценный движок SQL Server, поэтому это не облегченная версия, если только вы не думаете, что ограничение базы данных до 4 ГБ облегчает ее. Если вам нужны более сложные сервисы, такие как несколько отчетов, очередь сообщений (брокер служб), то SQL Express 2008 - ваше творение.
Для облегчения в мире MS вы можете пойти с SQL Compact. Как и в случае SQL Lite, он ограничен по объему, но вы заявили, что вам нужна облегченная база данных.
Если вы действительно знакомы с SQL Lite, я не вижу причин не идти в этом направлении. Добавьте фабрику поверх вашего доступа к базе данных, на случай, если вы передумаете. Тогда вам не придется разрывать все приложение для переключения баз данных.