Использование Entity Framework с .NET Compact Framework 2.0 и SQL Compact 3.5 - PullRequest
1 голос
/ 25 октября 2010

У меня установлены VS 2008 SP1 и SQL Compact Compact 3.5 SP 1.

Я вижу «Модель данных объекта ADO.NET» , когда я иду в «Добавить» -> «Новый элемент в проекте веб-приложения», но тот же не отображается в приложении Smart Device 2.0 .

Как использовать Entity Framework (какая версия) с приложением .NET CF 2.0 и SQL Compact 3.5 SP 1?

Ответы [ 2 ]

3 голосов
/ 25 октября 2010

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

В любом случае, есть надежда на поддержку в будущем: Форумы поддержки MSDN .

Тем временем вы можете заняться другими вариантами. Например, вот несколько интересных альтернатив, которые используют SQLite :

подремать

SQLite-сеть

Удачи!

2 голосов
/ 25 октября 2010

Как использовать Entity Framework (какая версия) с приложением .NET CF 2.0 и SQL Compact 3.5 SP 1?

Вы не можете, это не поддерживается в .NET compactоснова.

...