------解决方案--------------------
我好像遇到这样的问题
我用的是多个Context映射到一个数据库,Context的初始化选的是DropDatabaseIfModelChanged
例如Context1用了User,但是Context2没有User
新运行Context1没有任何错误,但是运行Context2后,会删除数据库,新建Context2的表
这样User就不存在了,再使用Context1的User会抛这个错误
楼主可以看看在抛这个异常时,数据库的User表存在不,还有Context的User信息在不
如果不在,就会抛这个异常