WCF RIA服务域服务

问题描述:

我有一个Silverlight导航应用程序。 在此解决方案中,我添加了一个WCF RIA服务类库。 然后我添加了ADO.NET实体数据模型对象,然后添加了一个域服务类对象,并且我有很多生成的方法查询我的数据库。在我的silverlight应用程序中,我可以使用生成的所有方法,并从数据库获取数据,但是当我添加我的方法时,我不想在智能中看到它,当我想使用它时。可能是我的问题? 谢谢。WCF RIA服务域服务

这是我的方法 -

public IQueryable<Professions> GetProffessionsStartsWith(string startsWith) 
    { 
     IQueryable<Profissions> professions = (from p in ObjectContext.Professions where p.Name.StartsWith(startsWith) select p); 
     return profissions; 
    } 
+1

我可以看到你的方法方法之前? – Masoomian 2012-01-15 13:20:20

+0

@Masoomian我已将我的方法添加到问题中。 – 2012-01-15 13:27:29

,我认为你必须把[查询]返回IQueryable的结果

[Query] 
public IQueryable<Professions> GetProffessionsStartsWith(string startsWith) 
{   
IQueryable<Profissions> professions = (from p in ObjectContext.Professions where p.Name.StartsWith(startsWith) select p);  
    return profissions;  
} 
+0

我做过了,但没有帮助... – 2012-01-16 06:12:13