【问题标题】:Accessing my own datalayer using RIA & Silverlight使用 RIA 和 Silverlight 访问我自己的数据层
【发布时间】: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


    【解决方案1】:

    在方法上添加 [Invoke] 属性

    【讨论】:

      猜你喜欢
      • 2011-09-07
      • 2010-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-05
      • 1970-01-01
      • 2010-11-19
      相关资源
      最近更新 更多