我在我的項目中使用實體框架5。我想測試一些新的功能。爲什麼我在使用NUnit時得到DbContext已更改異常?
發生了什麼是事件,即使我的數據庫更新(當我添加一個遷移它不會添加任何其他),事件如果我運行我的項目它運行得很好。當我嘗試測試與NUNIT項目我得到這個異常:
System.InvalidOperationException : The model backing the 'DbContext' context has changed since the database was created. Consider using Code First Migrations to update the database
有任何你有這個問題?如果是這樣,我該如何解決它?
不好意思問這個問題,但是你的單元測試項目可能有自己的配置文件指向一個未遷移的數據庫? –
是的它有一個配置文件!但它與主項目的連接字符串完全相同。 – Laggel