Могу ли я подключиться к своим собственным данным, предоставляемым через службы RIA WCF?
Я создал небольшой слой данных, который подключается к источнику данных DynamicAX. Я хотел бы использовать службу Silverlight 4 & RIA для доступа к этому уровню данных.
По сути, я сделал следующее ...
1) Я добавил пустой domainclass в веб-проект, и в этом классе я создал простой метод для возврата строки ...
[EnableClientAccess()]
public class ProjectService : DomainService
{
public string TestViaRIA()
{
return "Hello!";
}
}
2) Затем я добавил ссылку на веб-проект в свой класс silvelight и создал немного кода, чтобы попытаться вызвать метод ...
using ProjectApp.Web;
namespace ProjectApp.Views
{
public partial class ProjectControl : UserControl
{
public ProjectControl()
{
InitializeComponent();
ProjectContext ctx = new ProjectContext();
var x = ctx.TestViaRIA();
testTextBox.Text = x.ToString();
}
}
}
возвращаемое значение: "{System.ServiceModel.DomainServices.Client.InvokeOperation}".
Я, очевидно, делаю что-то не так здесь, и я был бы признателен за некоторые советы о том, как я могу добиться этого.