我正在嘗試使用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