我有2个表(tblPosts
,tblFriends
),如下表:
tblPost:
--------
PostID ( nvarchar )
PostValue ( nvarchar )
PostSender ( nvarchar )
' '
tblFriends:
------------
ID ( int )
User1 ( nvarchar )
User2 ( nvarchar )
现在我的问题是,如何通过LINQ查找user1
朋友的所有帖子?
答案 0 :(得分:0)
首先,找到user1
的朋友:
var friends = from f in tblFriends
where f.User1 == user1
select f.User2;
然后查找这些朋友发送的所有帖子:
var friendsPosts = from p in tblPost
where friends.Contains(p.PostSender)
select p;
答案 1 :(得分:0)
Dim q = From fr In db.tblFriends, post In db.tblPosts
Where fr.User1 = Username And post.Username = fr.User2
Order By post.RegDate Descending
Select post
答案 2 :(得分:0)
您的问题尚未完成。因此,要清楚地写出表格与输出的正确格式之间的关系。如果您想要所有属于user1的帖子,请尝试以下查询。
execlp()