1
我試圖寫在LINQ下面的SQL查詢:LINQ到左加入讓「孩子無法評價」的錯誤
select b.Title, b.Author from CurrentRented c left join Book b on c.BookId=b.BookId
where c.UserId=2
我的LINQ是:
var BooksRented = from c in db.CurrentRenteds
join b in db.Books on c.BookId equals b.BookId into bk
from b in bk.DefaultIfEmpty()
where c.UserId.Equals(UserID)
select new {
b.Title, b.Author, c.RentDate, c.ReturnDate};
然而,當我在Visual Studio 2010中進行調試時,出現「兒童無法評估」錯誤。任何想法,爲什麼我得到這個錯誤?
這不是一個錯誤。您無法從Visual Studio調試linq查詢。 http://stackoverflow.com/questions/12456216/debugging-linq-children-could-not-be-evaluated –
好的,我會用LinqPad。但是我的linQ並不好。任何想法爲什麼? – user3762810