0

无法检索“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 中,一切正常。

4

1 回答 1

1

嘿伙计!!

尝试将提供程序名称更改为 providerName="System.Data.SqlClient"

于 2013-06-18T18:36:18.943 回答