如何添加“选择” MVC3 应用程序中 EF4.1 查询的子句

发布于 2025-01-03 20:31:30 字数 489 浏览 2 评论 0原文

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

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

        return View(instances);

该查询工作正常并且基本上返回所有实例。但是,我需要过滤此查询并基本上添加短语:

var instants= db.Instances.Include(c => c.CompanyLead).Include(c => c.SalesLead).Include(c => c .Customer)WHERE InstanceType = x

我不想恢复为具有 DB Context 对象的 ObjectQuery 类。我想我可以改变这个查询。我错了吗?

I have a simple entity framework query in an MVC3 app, like so

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

        return View(instances);

This query works fine and essentially returns all instances. However, I need to filter this query and basically add the phrase:

var instances= db.Instances.Include(c => c.CompanyLead).Include(c => c.SalesLead).Include(c => c.Customer)WHERE InstanceType = x

I don't want to revert to an ObjectQuery class with a DB Context object. I thought I would be able to alter this query. Am i wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

狼亦尘 2025-01-10 20:31:30

var 实例 = db.Instances.Where(c => c.InstanceType ==
"x"). Include(c => c.CompanyLead). Include(c => c.SalesLead). Include(c
=>c.Customer)

var instances = db.Instances.Where(c => c.InstanceType ==
"x").Include(c => c.CompanyLead).Include(c =>c.SalesLead).Include(c
=>c.Customer)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文