В моем приложении silverlight я пытаюсь создать соединение с базой данных с помощью LINQ. Сначала я добавляю новый класс LINQ to SQL и перетаскиваю в него таблицу "tblPersoon".
Затем в моем файле службы я пытаюсь выполнить следующий запрос:
[OperationContract]
public tblPersoon GetPersoonByID(string id)
{
var query = (from p in tblPersoon where p.id == id select p).Single();
Но в tblPersoon это дает мне следующую ошибку.
Не удалось найти реализацию шаблона запроса для типа источника 'SilverlightApplication1.Web.tblPersoon. "Где" не найдено.
И даже если я попробую следующее:
var query = (from p in tblPersoon select p).Single();
Это дает мне ошибку, говоря "Select" не найден!
Код для сгенерированного класса для моей таблицы можно найти здесь: http://pastebin.com/edx3XRhi
Что вызывает это и как я могу это решить?
Спасибо.