【发布时间】:2010-05-21 09:26:00
【问题描述】:
我是否可以通过 WCF RIA 服务连接到我自己提供的数据?
我创建了一个连接到 DynamicAX 数据源的小型数据层。我想使用 Silverlight 4 和 RIA 服务来访问该数据层。
这是最基本的 - 我已经完成了以下......
1) 我在 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();
}
}
}
返回值为“{System.ServiceModel.DomainServices.Client.InvokeOperation}”。
我显然在这里做错了,我希望能得到一些关于如何实现这一点的指导。
【问题讨论】:
标签: silverlight ria