首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据另一个表从一个表获取值的LINQ语句

根据另一个表从一个表获取值的LINQ语句
EN

Stack Overflow用户
提问于 2012-09-12 05:03:42
回答 1查看 909关注 0票数 2

我试着用mvc3和c#做一个小网站,我有点被这个LINQ查询困住了。

我有两张桌子:

  1. 代理(id,firstName,lastName,登录,密码)
  2. SubAgents (subAgentsId,agentsId)

这里是Agents.id == SubAgents.agentsId

代码语言:javascript
复制
var query = from subAgent in db.SubAgents
                        join agent in Agents on subAgent.AgentID equals agent.ID
                select agent;

我有一个类似的join语句,用于代理和客户端。但一切都很好。不幸的是,它一直给我这个错误。

“实体命令ExecutionException未被用户代码处理”

在准备将子代理详细信息发送到视图之前,会弹出此错误。

不知道我做错了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-12 05:10:30

使用导航属性。

代码语言:javascript
复制
var query = from subAgent in db.SubAgents
            select subAgent.agent;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12381508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档