2012-04-16 48 views
0

試圖從我的EF模型中添加一個控制器,不知道我做錯了什麼。如何從數據庫第一個EF模型添加MVC3控制器?

我創建了一個模型,從我的數據庫,但是當我嘗試添加一個控制器,我得到一個錯誤:

「無法檢索元數據‘JobsApp.Category’無法確定之間的關聯的主要終點。類型「JobsApp.Job」和「JobsApp.Category」。該關聯的主體端必須使用關係流暢API或數據註釋進行顯式配置。「......

+0

這可能有助於真正看到您的代碼。 – Leniency 2012-04-16 15:59:02

+0

除了edmx文件中由EF生成的類以外,沒有任何代碼。 – sarah 2012-04-17 10:10:11

+0

很抱歉,爲什麼添加控制器會與EF衝突。你是腳手架控制器嗎?最重要的是,這聽起來像你的edmx中的東西配置錯誤。 48klocs的答案可能是正確的,因爲EF無法確定哪個表(Job或Category)持有關聯中的主鍵。但是,如果沒有edmx的任何代碼或圖片,就很難弄清楚什麼是錯誤的。是一對一,一對多的聯繫嗎?沒有線索,所以卡住了狂野的猜測。 – Leniency 2012-04-17 16:25:43

回答

相關問題