Lin2Sql不支持转换为sql异常

时间:2010-02-23 05:45:25

标签: linq-to-sql

我有以下代码。

    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代码。

任何想法为什么会这样?

我猜它是连接语法。

马尔科姆

1 个答案:

答案 0 :(得分:0)

这里至少存在一个问题i.WeekTotal.ToString()

不支持调用ToString(),L2S无法将其转换为sql。