2010-08-27 2 views
5

Я пытаюсь использовать службы RIA, я установил Silverlight 4 и Silverlight 4 Tools/SDK, но я не могу настроить LINQToEntitiesDomainService, потому что я не могу найти это пространство имен/сборку: System.ServiceModel.DomainServices.EntityFramework. Откуда возникает эта сборка, не знаете, почему она отсутствует? Является ли это дополнением, которого я не вижу?Где находится System.ServiceModel.DomainServices.EntityFramework DLL?

Спасибо.

ответ

8

Вы должны найти его в: -

Program Files [(x86)] \ Microsoft \ SDKs RIA Services \ v1.0 \ Библиотеки \ Сервер

Как следует из папки это серверная dll; если вы пытаетесь добавить в свой проект Silverlight, это будет проблемой. Он предназначен для ссылки на веб-проект или проект библиотеки, который является ссылкой на веб-проект.

+0

Да, я планирую это сделать. Большое спасибо за руководство :-) –

+0

Примечание: мне пришлось добавить дополнительную DLL из этого каталога: System.ServiceModel.DomainServices.Server.dll –

1

Более новая версия этого также входит в набор инструментов RIA Services, в частности пакет NuGet «Услуги RIA для EntityFramework Code-First (DbContext)». Необходимо, если вы хотите использовать более новую версию EF.