2
是否可以編寫一個linq-to-sql語句,該語句將使用UNION ALL返回已放入單個數據集的兩個不同的COUNT?在使用Linq-To-Sql的兩個不同的COUNT上執行UNION ALL
我知道這在語法上是錯誤的,但這裏是我想要做的事:
(from t1 in TableOne select t1).Count().Union(
(from t2 in TableTwo select t2).Count()
)
這是我想希望有生成的SQL:
select count(*) from TableOne
union all
select count(*) from TableTwo
我意識到計數()返回一個int,並且沒有Union方法,其中存在我的問題。可以編寫Linq-to-Sql來實現我所追求的目標嗎?
Linq擴展方法'Union'與SQL'UNION ALL'不同。 – 2010-06-01 18:52:26