在使用Scaffolding模板生成的时候,抛出了这个一个错误unable to retrieve metadata找了一下bug,居然是因为自己的数据库连接字符串,把它注释后,就可以运行了,我推测,是因为模板使用的provider必须是sqlserver.data导致的,但是我切换成ce,写了一个测试controller没有错误,然后我把默认生成的放在第一位,自己写的数据库连接写在第二位,一样失败。所以,这里应该是只能有一个字符串,还得使用默认的?

参考链接

http://www.sambeauvois.be/blog/2013/02/mvc-and-entity-framework-unable-to-retrieve-the-metadata-for-the-model/

posted on 2018-04-05 00:20  有好多问题噶波风水门  阅读(365)  评论(0编辑  收藏  举报