2012-01-15 3 views
0

У меня есть приложение для навигации Silverlight. В этом решении я добавил библиотеку классов служб WCF RIA. Затем я добавил объект модели данных Entity Data ADO.NET, а затем объект класса Domain Service Class, и у меня есть много сгенерированных методов, которые запрашивают мою БД. В моем приложении silverlight я могу использовать все методы, которые были сгенерированы, и я получаю данные из БД, но когда я добавляю свой метод, я не вижу его в intellisens, когда я хочу его использовать. Что может быть моей проблемой? спасибо.Служба доменных служб 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

+0

@Masoomian Я добавил свой метод к вопросу. –

ответ

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

Я сделал, но это не помогает ... –