Я только что обсуждал новую бета-версию WCF RIA для Silverlight. Пока это выглядит красиво, но я столкнулся с несколькими препятствиями при попытке получить данные и разоблачить их в пользовательском интерфейсе через привязку.WCF RIA Services - загрузка данных и привязка
Прежде всего, как я могу получить одно целое или строковое значение из моей службы? Скажем, если у меня есть этот метод на моем DomainService:
общественные ИНТ CountEmployees() { возвращение this.ObjectContext.Employees.Count(); }
Как я могу позвонить вам и связать результат, скажем, с TextBlock?
Кроме того, существует ли способ сделать пользовательский макет для привязки данных? Я чувствую себя немного «ограниченным» для ListBox, DataGrid и тому подобного. Как это возможно, т. Е. Создать сетку со стековой панелью внутри и иметь некоторые текстовые блоки, показывающие связанные данные? Если это вообще возможно с WCF RIA Services :)
Большое спасибо.
Фактически, файл shared.cs будет доступен как есть, и он будет только скопирован. i.e: вы не можете получить доступ к базе данных в методах этого файла. Итак, если вы хотите запросить только количество сотрудников без запроса всех данных, вы не должны помещать их в файл shared.cs – Zied
Спасибо Zied.Обновленный контент. – tomo
Спасибо, ребята! Делает совершенно здравый смысл :) Итак, когда вы звоните в пользовательские методы, это больше похоже на обычный вызов WCF, а не на «вызов RIA», так как [Invoke] устарел сейчас? – bomortensen