2010-08-27 5 views
5

J'essaie d'utiliser les services RIA, j'ai installé Silverlight 4 et Silverlight 4 Tools/SDK, mais je ne peux pas installer un LINQToEntitiesDomainService car je ne trouve pas cet espace de noms/assembly: System.ServiceModel.DomainServices.EntityFramework. D'où vient cet assemblage, pas sûr pourquoi il manque? Est-ce un ajout que j'ai manqué?Où est la DLL System.ServiceModel.DomainServices.EntityFramework?

Merci.

Répondre

8

Vous devriez trouver dans: -

Program Files [(x86)] \ Microsoft \ SDKs RIA Services \ v1.0 \ Bibliothèques \ Server

Comme le dossier l'indique, ce une DLL côté serveur; Si vous essayez d'ajouter à votre projet Silverlight alors ce serait le problème. Son conçu pour être référencé par le projet Web ou un projet de bibliothèque référencé par le projet web.

+0

Oui, je prévois de le faire. Merci beaucoup pour la direction :-) –

+0

Note: J'ai dû ajouter une DLL supplémentaire à partir de ce répertoire: System.ServiceModel.DomainServices.Server.dll –

1

Une version plus récente de cette partie fait également partie de la boîte à outils RIA Services, en particulier le paquet NuGet "RIA Services pour EntityFramework Code-First (DbContext)". Nécessaire si vous souhaitez utiliser une version plus récente d'EF.