我正在尝试使用mvc3和c#做一个小型网站,并且我有点卡住了这个LINQ查询。LINQ语句从一个表中获取值取决于其他表
我有两个表:
代理(ID,名字,姓氏,登录名,密码)
子代理(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是由用户代码未处理的”
此错误弹出我准备子代理的详细信息发送到视图之前。
不知道我做错了什么。
你可以发布内部异常吗? – Eranga
@eranga {“无效的对象名'dbo.AgentAgentRelationships'。”} ...这是内部异常消息。这个'AgentAgentRelationships'是我数据库中第二张表的名字。谢谢:) – Sindhoor
表EF是指不存在或没有访问表的权限。 – Eranga