У меня есть запрос SQL
with c as (
select categoryId,parentId, name,0 as [level]
from task_Category b
where b.parentId is null
union all
select b.categoryId,b.parentId,b.name,[level] + 1
from task_Category b join c on b.parentId =
c.categoryId)
select name,[level],categoryId,parentId
as item
from c
, и я хочу преобразовать его в LINQ to SQL, но у меня еще нет навыков работы с LINQ. Не мог бы кто-нибудь помочь мне преобразовать это. Это несколько усложняют для меня операторы with и union.
Любая помощь приветствуется.