Я новичок в Sliverlight и RIA Services, и я наткнулся на стену.
У меня есть приложение Silverlight, которому требуется доступ к нашему DAL, чтобы наши настраиваемые объекты заполняли пользовательский интерфейс. Настроил сервис РИА. В своем веб-приложении я добавил службу DomainService, и она вызывает службу DAL для возврата данных.
У меня есть отдельный проект, в котором находятся наши бизнес-объекты, и DomainService возвращает ему список этих объектов. В бизнес-объекте я добавил атрибут Key к свойству ID.
Все работает нормально. Могу позвонить в сервис, могу получить список объектов. Я вижу их в своем приложении Silverlight и могу видеть все свойства своих объектов.
Единственное, чего я не могу понять, это как получить доступ к методам. У меня есть несколько методов в моем бизнес-объекте, к которым мне нужно получить доступ в моем приложении Silverlight, но это не выглядит так, как если бы метод был открыт.
Есть ли способ получить доступ к этим методам из класса? Или мне нужно написать оболочку в моем объекте DomainService, которая будет вызывать для меня этот метод? Я бы предпочел первый действительно.
Любая помощь будет принята с благодарностью. Это блокирует слишком долго.