2010-08-27 34 views
5

Tôi đang cố gắng sử dụng các dịch vụ RIA, tôi đã cài đặt Silverlight 4 và Silverlight 4 Tools/SDK, nhưng tôi không thể thiết lập LINQToEntitiesDomainService vì tôi không thể tìm thấy không gian tên/assembly này: System.ServiceModel.DomainServices.EntityFramework. Hội đồng này đến từ đâu, không chắc tại sao nó lại thiếu? Đó có phải là một add-on mà tôi đang thiếu không?System.ServiceModel.DomainServices.EntityFramework DLL ở đâu?

Cảm ơn.

Trả lời

8

Bạn nên tìm thấy nó trong: -

Program Files [(x86)] \ Microsoft SDK \ RIA Services \ v1.0 \ Libraries \ Server

Như thư mục cho thấy đây là một dll phía máy chủ; nếu bạn đang cố gắng thêm vào dự án Silverlight của bạn thì đó sẽ là vấn đề. Thiết kế của nó được tham chiếu bởi dự án Web hoặc dự án thư viện được tham chiếu bởi dự án web.

+0

Có, tôi dự định làm điều đó. Cảm ơn nhiều về hướng :-) –

+0

Lưu ý: Tôi phải thêm một dll bổ sung từ thư mục này: System.ServiceModel.DomainServices.Server.dll –

1

Phiên bản mới hơn của điều này cũng là một phần của Bộ công cụ dịch vụ RIA, đặc biệt là gói NuGet "Dịch vụ RIA cho EntityFramework Code-First (DbContext)". Cần thiết nếu bạn muốn sử dụng phiên bản mới hơn của EF.