У меня есть 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 делают это более сложным для меня.
Любая помощь приветствуется.