Шаблон репозитория Linq to SQL и идентификатор строки - PullRequest
0 голосов
/ 15 января 2010

Привет, я пытаюсь использовать шаблон репозитория с Linq To Sql

Я использую часть кода здесь (http://mikehadlow.blogspot.com/2008/03/using-irepository-pattern-with-linq-to.html)

T GetById (int id); это метод репозитория, который меня интересует.

Внутри кодовой базы он преобразует переданный int идентификатор в лямбда-выражение (p => p.Id == Id) он имеет дело только с Int Id и выдает исключение для всего остальное.

Для таблиц, которые имеют строковый идентификатор, я создаю перегрузку в моем хранилище как T GetById (идентификатор строки) и чем создать лямбда-выражение, как это делает Майк для типов типа?

1 Ответ

0 голосов
/ 15 января 2010

Я попробовал метод перегрузки, и он работал. должен был попробовать, прежде чем отправлять. любые комментарии / предложения приветствуются

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...