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>