我想學習實體框架。在我使用的書中,它指導我創建一個C#類庫來容納實體框架模型。在這個類庫的內部,我被指示添加一個新項目並從現有數據庫(.NET 4)生成一個ADO.NET實體數據模型。使用ADO.NET實體數據模型缺少自動生成的方法
生成類後,我注意到EntityObject類缺少方法(如OnCustomerIDChanged,OnDueDateChanged等)。這些類只有屬性訪問器和導航屬性。我注意到一些帶有.tt擴展名的文件。看起來在Entity Framework中有一種處理對象的新方法,但由於我仍在學習EF,所以我想知道是否有辦法讓它恢復生成缺失的方法?在此先感謝您的幫助。
順便說一句,我嘗試使用Visual Studio 2010,它確實創建了我上面提到的方法。然而,我想知道是否有可能讓Visual Studio 2012做同樣的事情,因爲我已經成長爲喜歡VS 2012.
非常感謝Ladislav。這解決了我的問題。作爲一個側面的問題,並指導我的研究,什麼技術或技術取代了EntityObjects或如何生成代碼? – ManilaMocha
使用POCO類代替基於EntityObject的實體,代碼通過T4模板(.tt文件)生成。 –
再次感謝。我感謝您的幫助。 – ManilaMocha