У меня проблема с моей службой данных WCF, и это просто странно. Я пытаюсь включить подкачку страниц, чтобы большие коллекции были лучше обработаны, и в этом и заключалась вся идея использования служб данных.
Однако все примеры, которые я видел, основаны на использовании DataServiceConfiguration
, как показано здесь: http://blogs.msdn.com/astoriateam/archive/2010/02/02/server-paging-in-data-services.aspx, и здесь: http://msdn.microsoft.com/en-http://msdn.microsoft.com/en-us/library/system.data.services.dataserviceconfiguration.aspx.
Теперь прибывает странный момент - этого класса нет, когда я пытаюсь получить к нему доступ (мой сервис был настроен с использованием IDataServiceConfiguration
, интерфейса, и сам класс не отображается в intellisense, и при этом перейти к зеленому или иметь красную смарт-метку «решить»), и у меня есть ссылки на System.Data.Services.
Теперь, если я попытаюсь построить, он скажет мне, что уровень защиты ниже, поэтому я пошел на охоту. Используя Reflector, я нашел класс, помеченный как внутренний ... Так что же здесь происходит? Я использую VS 2008 SP1, и мой проект строится на .NET 3.5 SP1.
Причина, по которой это важно, заключается в том, что свойства, управляющие размером страницы, определяются в классе, а не в интерфейсе
Любая помощь будет принята с благодарностью.
Спасибо