Не удалось найти реализацию шаблона запроса

В моем приложении 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();

Это дает мне сообщение об ошибке «Выбрать» не найден!

Код для сгенерированного класса для моей таблицы можно найти здесь:http://pastebin.com/edx3XRhi

Что является причиной этого и как бы я мог решить это?

Спасибо.

Ответы на вопрос(9)

Ваш ответ на вопрос