Я собираюсь сделать настольное приложение для конечного пользователя, поэтому мне нужна относительно небольшая база данных, такая как Firebird или SqlLite. Поддерживает ли Entity Framework 4 другие базы данных, кроме SQL Server?
Поставщики данных ADO.NET в MSDN перечисляет несколько сторонних поставщиков данных для ADO.NET. Firebird и SQLite оба выглядят так, как вам нужно, и оба включают поддержку Entity Framework 3.5 (хотя я не вижу упоминаний о поддержке EF4).
Entity Framework поддерживает следующие поставщики баз данных: