本人asp.net菜鸟,想学mvc4框架,想请教一下在web.config里面配置mysql连接的问题:
我的Models里只有一个文件shujuku.cs,里面代码:
public class shujuku
{
public int ID { get; set; }
public string Title { get; set; }
public DateTime ReleaseDate { get; set; }
public string Genre { get; set; }
public decimal Price { get; set; }
}
public class MovieDBContext : DbContext
{
public DbSet Movies { get; set; }
}
原web.config里面用sql server连接如下:
在connectionStrings 中添加:
<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
然后添加contrllers中的文件,选择添加模板为包含读/写操作和试图的控制器,编写程序后正常运行
现在想改用mysql连接,使用了:
<add name="MovieDBContext" connectionString="server=localhost;user id=root;password=xxxx;database=xxx; pooling=true;" providerName="MySql.Data.MySqlClient" />
这一句,结果在添加controllers文件时出错,显示无法检索“xxx”的元数据,using the same DBCompiledModel……,等等,求各位指点一下,web.config要怎么写啊?