вот мой код linq:
BOOK entity = db.BOOKS
.Where(s => s.ID == (from p in db.LIBRARY
from b in db.BOOKS
where (p.ID == 123) && (p.idpage == b.idpage)
select b.fields));
Мой настоящий код оракула:
SELECT DISTINCT BOOKS.ID
FROM LIBRARY,BOOKS
WHERE LIBRARY.ID = 123 AND LIBRARY.ID = BOOKS.ID
Но он показывает ошибку в s.ID, что ..
Delegate 'System.Func Project.Models.BOOKS,int,bool' does not take 1 arguments
Почему это происходит?Есть ли обходные пути?