2

我正在尝试使用 mvc3 和 c# 制作一个小型网站,但我对这个 LINQ 查询有点坚持。

我有两张桌子:

  1. 代理(id、firstName、lastName、登录名、密码)

  2. 子代理(subAgentsId、agentId)

这里Agents.id == SubAgents.agentsId

var query = from subAgent in db.SubAgents
                        join agent in Agents on subAgent.AgentID equals agent.ID
                select agent;

我有一个类似的为代理和客户端运行的连接语句。但这运行良好。不幸的是,它一直给我这个错误。

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

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

不知道我做错了什么。

4

1 回答 1

1

使用导航属性。

var query = from subAgent in db.SubAgents
            select subAgent.agent;
于 2012-09-12T05:10:30.397 回答