将学习过程中踩到的坑记录下,便于以后遇到同样的问题查询和快速解决
1、还原数据库报错,如下图:
生成迁移文件之后,更新生成数据库,报错。找了好久没找到原因。后来通过另一种方式解决了生成数据库的问题,如下:
将Dbmigrator设置为启动项目,并设置好连接参数,运行后可正常生成数据库,但是数据库的版本需为Sql Server 2012,否则部分语法不支持,如下图:
解决方法要么是还2012及以上版本数据库,我换了2014,正常运行。另外就是通过降低EF的版本,配合Startup.cs里面的设置,适用2008数据库。