我在Visual Studio 2015中使用實體框架6數據庫優先。 有時,當我修改.edmx圖並保存更改時,所有.cs類(用於表格)都從代碼生成模型中刪除.tt文件,我無法讓這些回報。 也適用於從零創建實體數據模型。EF 6數據庫優先代碼生成項目
有人知道這個問題的原因是什麼,最後應該如何解決這個問題?
感謝任何幫助。
我已經修改了我的實體數據模型與此:(不知道這可能是原因或其他)打開yourModel.tt後檔 查找
* EF5 Grdiview only Count & ReadOnly /並更換兩次出現「ICollection」與「ObservableListSource」(第296和484行)。 使用「ObservableListSource」(第50行)查找並替換第一次出現的「HashSet」。 不要替換稍後在代碼中找到的第二次出現的HashSet。/*
您是否嘗試重新構建項目?正常的行爲是當你重建它應該重新創建類。 – Seminda
我嘗試重建並嘗試刪除.tt文件,然後重新創建這些文件,但問題仍然存在。 也許我應該先從數據庫或代碼中使用代碼? – iolah2