私のコードには次のものがあります:
DbContext = new DataContext();
DbContext.Configuration.AutoDetectChangesEnabled = false;
次に、私のコントローラーメソッドで:
// GET /api/Applications
public IEnumerable<Application> Get()
{
return _uow.Applications.GetAll().OrderBy(p => p.Name);
}
ただし、それでも次のメッセージが表示されます。
System.InvalidOperationException was unhandled by user code
HResult=-2146233079
Message=The model backing the 'DataContext' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269).
Source=EntityFramework
StackTrace:
誰かがこれが起こっている理由を説明できますか?コンテキスト作成後の行でこのチェックが停止すると思いました。