我正在尝试使用mvc3和c#创建一个小型网站,而我对此LINQ查询有些犹豫。
我有两个表:
代理(ID,名字,姓氏,登录名,密码)
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”
在我准备将子代理详细信息发送到视图之前,将弹出此错误。
不知道我在做什么错。
最佳答案
使用导航属性。
var query = from subAgent in db.SubAgents
select subAgent.agent;