2012-01-15 252 views
0

我有一個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

回答

0

,我認爲你必須把[查詢]返回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