Lin2Sql Нет поддерживаемого перевода в исключение sql - PullRequest
1 голос
/ 23 февраля 2010

У меня есть следующий код.

    var query =
           (
             from i in _service.GetTimesheetWeeklys()
             from s in _service.GetStatuses()
             where i.ProjectID == _projectid &&
                   s.ID == i.Status
             select new
             {
                 InvoiceID = i.ID,
                 DocumentTotal = i.WeekTotal.ToString(),
                 Created = i.Created,
                 WeekEnding = i.WeekEnding,
                 Status = s.staStatus
             }
           ).Skip(_pageIndex * _pageSize).Take(_pageSize);

Я получаю сообщение "Нет поддерживаемых исключений для перевода".

Я не настолько опытен с Linq2Sql и получил этот код lin2sql из предыдущего поста.

Есть идеи, почему это было бы?

Я предполагаю, что это синтаксис соединения.

Malcolm

1 Ответ

0 голосов
/ 04 января 2011

Здесь, по крайней мере, проблема i.WeekTotal.ToString().

Вызов ToString() не поддерживается, и L2S не может перевести его в sql.

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