IDがIDのリストに属しているかどうかを確認することで、エンティティオブジェクトのセットを制限する、次のように行うことができます。
// Dummy list of POCO 'entity' objects (i.e. the Code first objects) just for the sake of this snippet
var entities = new List<Entity>();
entities.Add(new Entity() { ID = 1, Title = "Ent1" });
entities.Add(new Entity() { ID = 2, Title = "Ent2" });
entities.Add(new Entity() { ID = 3, Title = "Ent3" });
// List of ids to match
var ids = new List<int>();
ids.Add(1);
ids.Add(2);
// LINQ:
var selected = (from e in entities where ids.Contains(e.ID) select e).ToList();
完全を期すために、これは上記で使用したダミークラスです。
// POCO (Code first) object
private class Entity
{
public int ID { get; set; }
public string Title { get; set; }
}