2013-07-19 23 views
0

我有如下長值的列表列表內自己ID的對象: -如何返回所有有龍

List<long> relatedUserID = new List<long>() ; 

但我怎麼可以檢索具有內其ID的所有實體框架對象列表。我想寫一些如: -

return entities.User.Where(a=>a.UserID.contain(relatedUserID)).Include(a2=>a2.UserDetails); 

任何人都可以諮詢?

回答

2

您需要檢查是否relatedUserID包含UserID,所以您錯誤地採用了它。 更換

Where(a=>a.UserID.contain(relatedUserID)) 

Where(a => relatedUserID.Contains(a.UserID)) 
1

你只要它扭轉。該列表不包含在long中,long包含在列表中。

return entities.User.Where(a=>relatedUserID.Contains(a.UserID)) 
    .Include(a2=>a2.UserDetails);