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