0
我可以通过WCF RIA服务连接到我自己的数据提供吗?使用RIA和Silverlight访问我自己的数据层
我创建了一个连接到DynamicAX数据源的小型数据层。我想使用Silverlight 4 & RIA服务来访问该数据层。
在这做了以下最基本的-I've ...
1)我已经添加了一个空domainclass到webproject并在该类我创建了一个简单的方法返回一个字符串...
[EnableClientAccess()]
public class ProjectService : DomainService
{
public string TestViaRIA()
{
return "Hello!";
}
}
2)然后,我在我的silvelight类添加参考Web项目,创造了一些代码,试图调用的方法...
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();
}
}
}
返回的值是“{系统.ServiceMod el.DomainServices.Client.InvokeOperation}”。
我很明显在这里做错了什么,我很感激一些关于如何实现这一点的指导。