我有一个表 ReadNews 如下:
id: int
User_id: int
News_id : int
DateRead : Datetime
FacebookUser_id: int
这存储在一个表中。
我通过对 fb 的休息调用和存储IEnumerable<string>
在内存中来获取我的朋友 ID 列表。
我需要查找我的朋友(IEnumerable<string>)
阅读的按日期时间降序排列的最新消息。我正在使用 NHibernate。
构建此查询的最有效方法是什么?
本质上,我拥有 fb 用户阅读的所有新闻,但我只想获得朋友阅读的新闻。
我正在考虑这样做:
select * from readnews where FacebookUser_id in (IEnumerable<string>);