2013-05-14 1 views
3

Я пытаюсь создать приложение silverlight 5.0 с использованием служб ria с помощью entityframework 6.0 alpha 3. Это новый проект, который никогда не использовал какую-либо другую версию сущностей. Кажется, что все прекрасно компилируется, за исключением проекта данных Silverlight, который подключается к веб-проекту для создания прокси. Я получаю следующее сообщение об ошибке:Silverlight 5, службы ria с инфраструктурой сущности 6.0 alpha 3

Ошибки 2 Метод не найдены: «System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()»

Есть ли несовместимость или я просто что-то не так?

ответ

1

RIA Services is now OpenSource с названием «Open RIA Services» (см. on CodePlex).

Колин Блэр, руководитель проекта, только что объявил первую версию с поддержкой Ef6: http://www.openriaservices.net/blog/post/The-Open-RIA-Services-Blog/1016/4-3-Alpha-NuGet-Packages-Released/

Вы можете установить пакет NuGet: RIA Services for Entity Framework 6+.

Если вы хотите установить пакет Nuget RIA Services for Entity Framework 6+, обязательно выберите элемент «включить предварительную проверку» в верхнем поле со списком.

1

Последняя поддерживаемая версия для служб WCF RIA - Entity Framework 5. Поэтому я не ожидал, что это сработает с EF 6.0.