我在VS2013中遇到了EF6的一些問題。我不得不在Web應用程序項目中修改數據庫優先模型的連接字符串,所以我按照How should I edit an Entity Framework connection string?的最佳答案的建議進行了操作,並從我的Web.Config文件中將其刪除。 起初它似乎做工精細,我刪除了連接字符串,然後從實體設計我跑了「從數據庫更新模式」,重新創建連接字符串,但後來我的體型相似的多個錯誤失敗:從實體框架中刪除重複的Context.vb文件
Public Sub New() has multiple definitions with identical signatures
經過一番挖掘,我發現當我重新創建連接字符串EF時,創建了名爲Model.Context1.vb的第二個Model.Context.vb文件,並且兩者仍然在某處引用。從那時起,我已經打開包含我的EF模型的文件夾中的每個文件,其中記事本搜索對Context.vb或Context1.vb的引用,並且已經空了,如果我刪除了任何一個文件,那麼我的構建失敗,說明找不到文件,所以作爲一種解決方法,我打開了Context.vb文件,並刪除了所有的代碼,所以沒有重複,我想通過刪除對文件的引用來刪除它,如果有人知道我可以如何去做。