2016-11-08 45 views
0

獲取錯誤「數據庫中已有一個名爲'temp_Students_636136759476987970'的對象。」在Entity Framework(6.2)中。這些表格會自動創建並導致此錯誤。爲什麼這張表是由EF創建的,爲什麼它們不會自動刪除。「數據庫中已有一個名爲'temp_Students_636136759476987970'的對象。」

+0

那麼從邏輯上說有什麼東西阻止降..所以現在不能重新創建 – BugFinder

+0

我不知道......你使用EF等擴展EntityFramework.Extended,公用事業或BulkInsert?由於我使用多個擴展,並且每天都會遇到此錯誤。 –

回答

0

從來就發現鏈接,可以幫助你: There is already an object named in the databaseEntity Framework Automatic Migrations Existing Database ..

一般來說其作爲BugFinder說:我想......你刪除/手動編輯表,這將導致此錯誤。

我以前沒有這個錯誤,但我有不同的。如果刪除一個類並使用相同的名稱再次創建它,則可能發生,該名稱與該名稱無法創建。如果您在存儲中刪除此類的文件夾,錯誤將再次出現。

要找到EF對象的來源可能會更困難..但是,如果您能夠找到對象的來源或對象的創建,將有可能擺脫該錯誤。

BST rgrds

相關問題