1
我有以下代码。Lin2Sql没有支持翻译为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);
我收到了“No suported translation exception”。
我不是Linq2Sql的经验丰富的 ,并从以前的文章中获得lin2sql代码。
任何想法,为什么这将是?
我猜测它是连接语法。
马尔科姆
看着我认为我们需要知道_service上的两个方法在做什么 - 这显然不是Linq to SQL(Linq是的,但“对于sql”是隐藏的),所以这个问题有点复杂可以从snipet代码中看到。就回答的进展而言,查询实际上并没有解决,因此如果来自服务的两个方法调用将Linq返回到SQL查询,那么它将是具有该问题的复合查询。 – Murph 2010-02-23 08:55:05