首先,我的英語很抱歉。實體框架在第一次查詢時重建模型
我有一個項目與EF 6和ASP.NET MVC 5,我已啓用自動遷移,但每次我做第一個查詢(我的登錄),它需要很長時間運行,約一分鐘左右。我已經調試了代碼,並且看到模型被重新重建,我不知道這是否會發生。我試圖禁用自動遷移:
AutomaticMigrationsEnabled = false;
在配置類和也:
Database.SetInitializer<Models.CardCotaContext>(new CreateDatabaseIfNotExists<Models.CardCotaContext>());
在Global.asax
類,但一無所獲。
我很擔心,因爲服務器上發生同樣的事情。
謝謝。
的成本如果你手動添加的遷移使用包管理器控制檯中的「add-migration」和「update-database」,不需要設置初始值設定項。如果您發表評論,問題是否會發生? – Ortund
是的,如果我評論該行,同樣的事情發生。我評論保護覆蓋無效OnModelCreating(DbModelBuilder modelBuilder)也沒有。 – MCarmona