我有一個帶有wcf ria服務的Silverlight站點,這只是一個測試。 服務是遵循wcf ria服務方法返回
[EnableClientAccess()]
public class PersonService : DomainService
{
[Invoke]
public string[] GetPersonNames()
{
return new string[] { "abc", "cba", "ddd", "ttt" };
}
[Invoke]
public string GetName()
{
return "teste";
}
[Invoke]
public string Test(string str)
{
return str;
}
}
我有一個XAML頁面,在這裏我所說的服務
SLRiaTest.Web.PersonContext person = new SLRiaTest.Web.PersonContext();
public MainPage()
{
InitializeComponent();
person.GetPersonNames(OnFinished,null);
}
private void OnFinished(InvokeOperation<string[]> obj)
{
var list = obj.Value;
}
但價值總是空和破發點,我有在貢獻莫過於從來沒有被擊中。我搜索互聯網高低,找不到任何可能告訴我我做錯了什麼,任何幫助都會很棒,我絕望......我想我可以使用RIA服務而不需要實體框架?
您好,感謝您的答覆,我已經嘗試過解決方案,我得到這個錯誤「類型‘字符串’不是有效的實體類型。實體類型不能是原始類型或簡單類型,如字符串或Guid「 – 2011-03-25 17:32:08
感謝您的鏈接 – 2011-03-25 17:33:13
我的不好。我有一段時間沒有完成RIA服務(說實話,我真的不想錯過:)),但論壇非常活躍,你一定會在那裏得到很好的幫助。 – 2011-03-25 18:15:15