我有两个表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