猿问

与LINQ和LAMBDA一起加入/在哪里

与LINQ和LAMBDA一起加入/在哪里

用LINQ和Lambda编写的查询有问题。到目前为止,我收到了很多错误-这是我的代码:

int id = 1;var query = database.Posts.Join(database.Post_Metas,
                                post => database.Posts.Where(x => x.ID == id),
                                meta => database.Post_Metas.Where(x => x.Post_ID == id),
                                (post, meta) => new { Post = post, Meta = meta });

我刚开始使用LINQ,所以我不确定这个查询是否正确。


叮当猫咪
浏览 384回答 3
3回答
随时随地看视频慕课网APP
我要回答