我有兩個表tblActionLog
和tblLoginLog
。LINQ to SQL:來自兩個不相關表的數據,日期排序
這是tblActionLog
:
tblActionLog
------------
ID (int)
Happened (DateTime)
...etc.
這是tblLoginLog
:
tblLoginLog
-----------
ID (int)
LoginDate (DateTime)
...etc.
現在我想和信息GridView
從這兩個表中海誓山盟交錯,使他們獨立日的信息是排序,例如:
LOG OF STUFF
-------------------------------
DATE | WHAT
2009-09-09 | Anderson logged in.
2009-09-08 | Smith made an action.
2009-09-08 | Smith logged in.
2009-09-06 | Anna made an action.
2009-09-04 | Smith made an action.
我希望這已經足夠清楚。我想要在單個LINQ查詢中獲得所有這些信息(不一定是一個SQL查詢)。任何幫助讚賞。
你可以給我一個使用我的表的例子,如問題所示?謝謝。 – 2009-12-21 14:42:00
哪個更好,Union還是Concat? – 2009-12-21 14:48:21
其實我認爲翻譯的唯一區別在於它是否做了UNION或UNION ALL。在這種情況下,它相當於同樣的事情,但如果你可以容忍重複(或者沒有 - 這可能是這種情況),Concat可能會更快一些。 – tvanfosson 2009-12-21 15:29:01