Sql到Linq转换

时间:2011-08-17 15:23:13

标签: sql linq linq-to-sql

我有这些表

帖子 id,title,text,author_id,publish_date;

类别 id,category

categories_posts id,category_id,post_id

如何使用linq中的类别表中的id获取特定类别的所有帖子。

1 个答案:

答案 0 :(得分:1)

这样的事情应该这样做:

var posts = dataContext.GetTable<Post>()
    .Where(p => p.CategoriesPost.Any(cp => cp.CategoryId == categoryId));