Проблема с Compact Framework обычно заключается в том, что он не поддерживает генерацию MSIL. Фреймворки, такие как Entity Framework, часто полагаются на создание MSIL во время выполнения. Это дорогостоящая операция, которая на самом деле не подходит ни для одного устройства. Таким образом, объектно-реляционные преобразователи действительно должны быть специально ориентированы на Compact Framework, чтобы поддерживать его. Entity Framework, являющийся частью Enterprise Library, ориентирован на серверное программное обеспечение.
В любом случае, есть надежда на поддержку в будущем: Форумы поддержки MSDN .
Тем временем вы можете заняться другими вариантами. Например, вот несколько интересных альтернатив, которые используют SQLite :
подремать
SQLite-сеть
Удачи!