WCF RIA服务域名服务

时间:2012-01-15 12:32:21

标签: silverlight wcf silverlight-4.0

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

这是我的方法 -

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

1 个答案:

答案 0 :(得分:0)

我认为你必须在返回IQueryable结果的方法之前放置[Query]

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