我想實現數據庫第一種方法使用實體框架5.0,但不知何故我沒有得到它的權利。我有以下疑慮需要清除。實體框架5.0數據庫優先方法
1.添加Ado.Net實體數據模型後,在「Model.Context.tt」下的文件夾中自動創建DBContext類'Model.Context.cs'。 我是否需要再次添加DbContext生成器?(我發現其他人推薦了這個建議,但我不明白爲什麼!)
2.如何從edmx文件中搭建控制器? 假設我有一個實體,說A(我想支架到控制器),與實體B有一對多的關係,我將在哪裏定義這種關係?在從edmx文件自動生成的模型類或我創建類A & B並再次定義,然後腳手架模型A?
任何幫助將非常感激。謝謝
隨着數據庫首先,你剛纔設置的表之間的關係,在數據庫和EF將產生其餘的工作。腳手架將會看到相關信息。只需使用腳手架添加新控制器,即可從數據庫中設置Model類和由VS生成的Datacontext。 – jannagy02
謝謝你的答覆。是的,我已經試過用VS生成的DataContext類的腳手架模型類,但關係鍵並不像上面提到的那樣。我會嘗試分享代碼。謝謝。 –