Могу ли я подключиться к моим собственным данным, предоставленным через службы WCF RIA?
Я создал небольшой слой данных, который подключается к источнику данных DynamicAX. Я хотел бы использовать Silverlight 4 и службу RIA для доступа к этому слою данных.
По сути, я сделал следующее ...
1) Я добавил в веб-проект пустой класс домена, и в этом классе я создал простой метод для возврата строки ...
[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}".
Я явно делаю здесь что-то не так, и я был бы признателен за советы о том, как я могу этого добиться.