无法检索“MvcStore.Models.Customer”的元数据。不支持使用相同的 DbCompiledModel 针对不同类型的数据库服务器创建上下文。相反,为正在使用的每种类型的服务器创建一个单独的 DbCompiledModel。
网页配置
<connectionStrings>
<add name="StoreContext" connectionString="Server=127.0.0.1; port=3306; Database=webmvcstore; Uid=root; Pwd=root;" providerName="MySql.Data.MySqlClient" />
</connectionStrings>
语境
public class StoreContext : DbContext
{
public DbSet<Customer> Customers { get; set; }
}
实体
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
}
动态链接库
Mysql.Data、Mysql.Data.Entity、Mysql.Data.Web
.NET 框架 4.5
视觉工作室 2012
我不知道如何解决这个问题。在带有 MVC 3 的 VS 2010 中,一切正常。