vs2013 使用vs2017的localdb
应用vs203进行MVC开发时,进行数据库初始化的时候,默认使用电脑中高版本的localdb(v12),在修改web.config中的链接串时报错,也无法使能数据库迁移,
解决方法:在数据库初始化之前,修改web.config中entitiframework节, <parameter value="v11.0" /> 原来是 mssqllocaldb;
初始化后,在web.config中增加连接串节
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(localdb)\v11.0; AttachDbFilename=|DataDirectory|\AspNetMvc.QuickStart.Models.StudentDBContext.mdf;
Initial Catalog=AspNetMvc.QuickStart.Models.StudentDbContext; Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>