Я все еще пытаюсь поднять ноги на землю с помощью Silverlight и RIA Services и, конечно же, начинаю с некоторых более "забавных" вещей, таких как сетки и интеллектуальный пейджинг. Я могу подключиться к RIA Services (используя самодельный ORM, а не L2S или EF), получить данные в сетке и подключиться к DataPager. Служба доменов хорошо работает с домашним ORM, по крайней мере, для запросов. (Все еще работает над полным CRUD.) Однако есть еще проблемы:
-
Для поддержки пользовательского приложения мне нужна контролируемая пользователем сортировка и фильтрация в дополнение к интеллектуальному поисковому вызову (только для запроса строк для отображения) и группировки.
-
До сих пор я не видел ничего в DataGrid или DataPager для экстернализации этих возможностей, чтобы параметры фильтрации, сортировки и подкачки могли быть переданы серверу для создания соответствующего запроса.
-
Наборы данных потенциально довольно большие; моя таблица, которую я выбрал для работы с прототипом, может иметь до 35 000 записей у некоторых клиентов, и я уверен, что есть другие таблицы, которые намного больше, с которыми мне придется иметь дело в какой-то момент. Таким образом, "умный пейджинг" имеет важное значение.
Приветствуются идеи, предложения, рекомендации и кирпичи nerf.