У меня есть простая веб-страница Silverlight, которая отображает dtaa из удаленной базы данных, используя службы RIA.У меня есть DomainContext
, в котором я делаю запросы к базе данных через.
context.Load(context.GetSitesQuery()).Completed += new EventHandler(Query_Completed);
Обратите внимание, что я слушаю, чтобы запрос завершился.Проблема здесь в том, что мне нужно сделать как минимум 20 разных запросов, каждый из которых включает в себя разные объекты.Приложение действительно не может сделать много, пока все данные не будут загружены.Итак, мне бы очень хотелось знать, когда все запросы будут завершены.Существует ли простой способ создания пакета запросов?
Я пробовал это самостоятельно, но столкнулся с проблемой из-за того, что каждый запрос включает в себя отдельную сущность.Я создал список EntityQuery<Entity>
и решил, что мог бы перебрать его и выполнить все запросы, но метод Load
либо жалуется на неверные параметры, либо не работает во время выполнения.