Linq 如何加上「;选择";MVC3应用程序中EF4.1查询的子句

Linq 如何加上「;选择";MVC3应用程序中EF4.1查询的子句,linq,entity-framework-4,Linq,Entity Framework 4,我在MVC3应用程序中有一个简单的实体框架查询,如下所示 var instances= db.Instances.Include(c => c.CompanyLead).Include(c => c.SalesLead).Include(c => c.Customer); return View(instances); 此查询工作正常,基本上返回所有实例。但是,我需要过滤此查询,并基本上添加短语: var instances=db.instances.Inc

我在MVC3应用程序中有一个简单的实体框架查询,如下所示

var instances= db.Instances.Include(c => c.CompanyLead).Include(c => c.SalesLead).Include(c => c.Customer);

        return View(instances);
此查询工作正常,基本上返回所有实例。但是,我需要过滤此查询,并基本上添加短语:

var instances=db.instances.Include(c=>c.CompanyLead)。Include(c=>c.SalesLead)。Include(c=>c.Customer)其中InstanceType=x

我不想还原为带有DB上下文对象的ObjectQuery类。我想我可以改变这个问题。我错了吗

var instances=db.instances.Where(c=>c.InstanceType== 包括(c=>c.CompanyLead)。包括(c=>c.SalesLead)。包括(c =>c.c.客户)