AspMVC EF 使用過程中出現錯誤及解決

2021-08-21 05:29:52 字數 882 閱讀 8243

在.net 使用ef如果不正確,可能會出現異常錯誤。一般而言,有可能以下錯誤場景

這種錯誤出現在定義的dbcontext 類與定義的web.config 資料連線串名稱不一致,應將兩者保持一致。如下面所示

配置檔案:

類檔案:

public class musicstoreentities : dbcontext

public dbsetgenres

}

有時在visio studio 中的「程式包管理器控制台」中執行update-database 會出現如下類似錯誤

工程編譯錯誤

這種情況一般是因為程式自身有明顯的編譯問題,可編譯工程發現具體錯誤在什麼位置。

這種情況一般是在工程內的migrations 資料夾中的configuration.cs 檔案沒有定義automaticmigrationsenabled屬性為true導致。可修改如下

public configuration()

在檔案內容顯示為automaticmigrationsenabled=true 時,有時也會報這類錯誤。這往往是因為執行了enable-migrations -force 強制修改了這類檔案導致,檔案顯示資訊已與工程實際資訊不一致,對configuration.cs 檔案關閉再開啟,即可發現automaticmigrationsenabled=false

這種問題,有可能發生在web.config 的資料庫連線配置字串資訊,正確形式可如下所示

connectionstring="data source=.;initial catalog=test;user id=test;pwd=test" />

Git 使用過程中出現的BUG

superli 2 ffmpeg leaning heli git push origin master username for mrheli password for counting objects 11,done.delta compression using up to 8 threads...

關於訊飛語音聽寫使用過程中出現的問題

音聽寫 語音轉文字 的功能實現,決定採用訊飛語音實現,但過程中出現的問題確實令人摸不著頭腦 話說我之前都沒遇到過哎 還好後來都被我解決掉了。特此記錄,以備檢視。1.第乙個問題是int ret miat.startlistening recognizerlistener 呼叫完成後得到的ret不是正常...

element ui dialog使用過程中的坑

場景一 我們將dialog寫成乙個可復用的公共元件用於顯示不同內容 如 操作中的修改或新增的彈窗 之後發現dialog的遮罩將彈出層 點選修改或新增後理應由乙個彈窗顯示出來 都蓋住了,而我想要的效果是遮罩只遮住舊的視窗,而當前視窗應該完全顯示 注 是使用easyui的panel和window來包裹的...