Мы перемещаем наш уровень данных из oracle в структуру сущностей. Я пытаюсь написать этот запрос oracle в LINQ
SELECT *
FROM (SELECT ld203_entity_id, ld203_entity_nm
FROM f.ld203_ent_lst
WHERE ld203_ent_nm <> 'Other' and LD203_ENT_HIDE='Y'
ORDER BY ld203_ent_nm ASC)
UNION ALL
SELECT *
FROM (SELECT ld203_ent_id, ld203_ent_nm
FROM f.ld203_ent_list
WHERE ld203_ent_nm = 'Other' and LD203_ENT_HIDE='Y'
ORDER BY ld203_ent_nm ASC);
Запрос LINQ пытаюсь ..
var ls =
(from a in context.ld203_entity_list
where (a.ld203_entity_nm != "Other" && a.ld203_entity_hide == "Y")
select a.ld203_entity_id, a.ld203_entity_nm)
.Union
(from b in context.ld203_entity_list
where b.ld203_entity_nm == "Other" && b.ld203_entity_hide == "Y"
select b.ld203_entity_id, b.ld203_entity_nm);
dt = LINQResultToDataTable(ls);
Может ли кто-нибудь помочь, каким образом переписать это в LINQ C# .?