2010-05-21 3 views
0

WCF RIA 서비스를 통해 제공하는 자체 데이터에 연결할 수 있습니까?RIA 및 Silverlight를 사용하여 내 데이터 플레이어에 액세스

저는 DynamicAX 데이터 소스와 연결되는 작은 데이터 레이어를 만들었습니다. Silverlight 4 & RIA 서비스를 사용하여 해당 datalayer에 액세스하고 싶습니다.

는 다음과 같은 일 가장 기본적인 빨리가가의에서 ...

1) 나는 webproject에 빈 domainclass을 추가 한 그 클래스에서 나는 문자열을 반환하는 간단한 방법을 만들어 ...

[EnableClientAccess()] 
public class ProjectService : DomainService 
{ 
    public string TestViaRIA() 
    { 
     return "Hello!"; 
    } 
} 

2) 나는 그 반환 값이 "{시스템입니다

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(); 
     } 
    } 
} 

... 내 silvelight 클래스의 웹 프로젝트에 대한 참조를 추가하고 시도하고 메서드를 호출하는 코드의 비트를 만들어 .ServiceMod el.DomainServices.Client.InvokeOperation} ".

저는 분명히 여기 뭔가 잘못하고 있습니다. 나는이 문제를 어떻게 해결할 수 있는지에 대한 약간의 지침을 이해할 수 있습니다.

답변

0

메서드에 [Invoke] 특성을 추가하십시오.