Silverlight4 ria 实体数据模型问题
本人新手,就是想返回两个表中的若干字段(不是所有)
手工添加了如下代码
public class myClass
{
public myClass(){}
public myClass(int? a,string b)
{
nn = a;
str = b;
}
[Key]
public Nullable<int> nn{get;set;}
[key]
public string str{get;set;}
}
然后在DomainService里面新建了一个方法
public List<myClass> GetClass()
{
List<myClass> myclassList = new List<myClass>();
// myClassList.Add(..).....
return myclassList;
}
最后调用DomainService.Load(DomainService.GetClassQuery())的时候出错,
DomainService中的Load失败,无法将Entity"myClass":{15,"abc"}添加到缓存中,因为它没有有效标识
[解决办法]
你的代码中看不出什么错误,错误定位在domainservice,推荐debug一下你的服务代码,查看调用是否成功。
推荐阅读:Silverlight RIA Services基础专题
http://silverlightchina.net/html/zhuantixilie/getstart/2010/0815/1761.html
WCF RIA Services之商业应用系列
http://silverlightchina.net/html/zhuantixilie/getstart/2010/0617/1282.html
[解决办法]
要不返回IQueryable<myClass>试试。。。