如何在linq查询中插入行
这是我的oracle查询如何在linq查询中插入行,linq,Linq,这是我的oracle查询 select 0 subcatg_cd, 'all' subcatg_name from dual union select subcatg_cd,subcatg_name from datacontext.subcatg_mst order by 1 我想使用linq在第二次查询结果的索引0处插入0&all。我想通过一个查询来实现它。如何做到这一点?我认为最好的选择是查询其余的数据(第二句话),然后在客户端连接它们 因此: 然后 我认为最好的选择是查询其余的数据(第
select 0 subcatg_cd, 'all' subcatg_name from dual
union
select subcatg_cd,subcatg_name from datacontext.subcatg_mst
order by 1
我想使用linq在第二次查询结果的索引0处插入0&all。我想通过一个查询来实现它。如何做到这一点?我认为最好的选择是查询其余的数据(第二句话),然后在客户端连接它们 因此: 然后
我认为最好的选择是查询其余的数据(第二句话),然后在客户端连接它们 因此: 然后
你真的应该接受更多的答案。人们都在花时间帮助你。你至少应该承认你真的应该接受更多的答案。人们都在花时间帮助你。你至少应该承认这一点
class Subcat
{
public int subcatg_cd;
public string subcatg_name;
}
new Subcat[] { new Subcat() { subcatg_cd = 1, subcatg_name = "All" } }
.Concat(
datacontext.subcatg_mst
.Select(s => new Subcat() { subcatg_cd = s.subcatg_cd, subcatg_name = s.subcatg_name })
.OrderBy(s => s.subcatg);
);