2010-03-11 6 views
0

J'apprends simplement Silverlight 4/RIA et je suis coincé dans un problème étrange: configurer un projet ASP.NET MVC en tant que projet hébergeant le service de domaine. Dans ce j'ai essayé d'obtenir des données du service de domaine qui a bien fonctionné (j'utilise un référentiel qui se résout en utilisant Windsor Castle).Silverlight 4 RIA ne renvoie rien en utilisant DomainContext

Maintenant j'ai essayé d'installer un projet SL4. Je croyais que je le fais le MVVM sens, alors j'ai décidé d'installer une classe ViewModel avec le code suivant:

public class ViewModel 
{ 
     OrganizationDomainContext dsCtxt = new OrganizationDomainContext(); 

     public ViewModel() 
     { 
      EntityQuery<Culture> query = from cu in dsCtxt.GetAllCulturesQuery() 
             select cu; 
      LoadOperation<Culture> lo = dsCtxt.Load(query); 

     } 

} 

Ce qui est fou à ce sujet est .. il ne retourne rien !!! Qu'est-ce qui me manque ici?

EDIT: Je n'étais pas très clair à propos de ce problème: j'utilise Windsor Castle pour faire des choses IoC. En utilisant Fiddler, je vois que l'application essaie de résoudre quelque chose qui ressemble au nom de l'application Silverlight.

Merci à l'avance

Répondre

2

Il se trouve que l'application Silverlight précitée est en fait le service que je utilise pour obtenir des données. J'ai résolu ce problème ignorant routage à ce service (dans RegisterRoutes()) comme ceci:

routes.IgnoreRoute("{*allsvc}", new { allsvc = @".*\.svc(/.*)?" }); 
Questions connexes