0

次のような Long 値のリストがあります:-

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

しかし、リスト内に ID を持つすべてのエンティティ フレームワーク オブジェクトを取得する方法を教えてください。私は次のようなものを書こうとしています:-

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

誰でもアドバイスできますか?

4

2 に答える 2

2

relatedUserIDが含まれているかどうかを確認する必要があるUserIDため、間違った方法で取得しました。交換

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

Where(a => relatedUserID.Contains(a.UserID))
于 2013-07-19T16:26:26.330 に答える
1

あなたはそれを逆にするだけです。リストは long に含まれていません。long はリストに含まれています。

return entities.User.Where(a=>relatedUserID.Contains(a.UserID))
    .Include(a2=>a2.UserDetails);
于 2013-07-19T16:26:56.457 に答える