J'ai un problème avec mon service de données WCF, et celui-ci est tout simplement bizarre. J'essaie d'activer la pagination pour que les grandes collections soient mieux gérées, ce qui était l'idée qui me poussait à utiliser les services de données en premier lieu.DataServiceConfiguration est interne, donc je ne peux pas activer la pagination de données WCF?
Cependant, tous les exemples que j'ai vus sont basés sur l'utilisation de DataServiceConfiguration
, comme indiqué ici: http://blogs.msdn.com/astoriateam/archive/2010/02/02/server-paging-in-data-services.aspx, et ici: http://msdn.microsoft.com/en-http://msdn.microsoft.com/en-us/library/system.data.services.dataserviceconfiguration.aspx.
Maintenant vient le bit étrange - cette classe n'est pas là quand j'essaie d'y accéder (mon service a été mis en place en utilisant IDataServiceConfiguration
, l'interface, et la classe elle-même n'apparaît pas dans l'intellisense, ni ne va vert ou ont la balise active «résoudre» rouge), et j'ai System.Data.Services référencé. Maintenant, si j'essaie de construire, cela me dit que c'est à cause des niveaux de protection, donc je suis allé chasser. En utilisant Reflector j'ai trouvé la classe, marqué interne ... Alors qu'est-ce qui se passe ici? J'utilise VS 2008 SP1 et mon projet se construit sur .NET 3.5 SP1.
La raison pour laquelle cela est important parce que les propriétés qui contrôlent la taille de la page sont définies sur la classe pas l'interface
Toute aide à tous serait grandement apprécié.
Merci