我正在尝试使用mvc3和c#制作一个小网站,并且我对这个LINQ查询有点困惑。
我有两张桌子:
代理(id,firstName,lastName,login,密码)
SubAgents(subAgentsId,agentsId)
这里是Agents.id == SubAgents.agentsId
var query = from subAgent in db.SubAgents
join agent in Agents on subAgent.AgentID equals agent.ID
select agent;
我有一个类似的运行代理和客户端的连接语句。但运行正常。不幸的是,它一直给我这个错误。
“实体命令ExecutionException未被用户代码”
处理
在我准备将子代理详细信息发送到视图之前,会弹出此错误。
不知道我做错了什么。
答案 0 :(得分:1)
使用导航属性。
var query = from subAgent in db.SubAgents
select subAgent.agent;