HRESULT: 0x80004005 (E_FAIL)
1) Schema names are not kept. The schema name from the tables that are reversed are not included in the resulting code first code
2) Views get reversed, but exactly like a table. So the first time a Code First ‘recreates’ the database, the view goes away, but is replaced with a physical table
3) Running the reverse engineer a second time causes the connectionstring to be duplicated in the web.cofnig file.(将VS2010关闭重新打开即可)