我有一个类库项目,其中我的 POCO 类与 Dbcontext 一起存在。我正在使用 Code First 进行数据迁移,到目前为止一切都很好。我在控制台应用程序测试项目中使用类库,它在那里仍然可以正常工作,但我也尝试在 MVC 项目中使用相同的确切类库,我得到一个“支持上下文的模型已更改,因为数据库是创建”。每当我对模型进行更改时,我都会进行数据库迁移更新,一切顺利。该模型在控制台应用程序中仍然无法正常工作。
我在试图访问上下文的控制器中有这个方法:
public MultiSelectList GetListOfPossibleDispositions()
{
List<DALDevices3.Dispositions> dispositions = new List<Dispositions>();
dispositions = context.Dispositions.GroupBy(d=>d.Description).Select(grp=>grp.First()).ToList();
dispositions.OrderBy(d=>d.Description);
selectListDispositions = new MultiSelectList(dispositions, "id", "Description");
context.Dispose();
return selectListDispositions;
}
对可能导致此问题的原因或可能的解决方法有任何想法吗?
谢谢