मैं SQL क्वेरीConvert एसक्यूएल 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 करने के लिए इसे एसक्यूएल को परिवर्तित करना चाहते हैं, फिर भी मेरी LINQ कौशल अभी तक नहीं हैं। क्या कोई इसे बदलने में मेरी मदद कर सकता है। यह साथ और यूनियन स्टेटमेंट्स है जो इसे मेरे लिए थोड़ा और जटिल बना रहा है।
किसी भी मदद की सराहना की।
@Randy: इसलिए, यहाँ करने के लिए LINQ करने वाली एसक्यूएल मेरी उच्च तकनीक अनुवाद है (कम पेड़ों के लिए, कम से कम) –
@ रैंडी - आप क्यों कहते हैं कि एक सीटीई अनैतिक है। क्या कोई बेहतर तरीका है? –