gpt4 book ai didi

mysql - ASP.NET MVC 4、代码优先、MySQL

转载 作者:行者123 更新时间:2023-11-29 13:47:34 27 4
gpt4 key购买 nike

无法检索“MvcStore.Models.Customer”的元数据。不支持使用相同的 DbCompiledModel 针对不同类型的数据库服务器创建上下文。相反,为正在使用的每种类型的服务器创建一个单独的 DbCompiledModel。

Web.config

<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; }
}

DLL

Mysql.Data, Mysql.Data.Entity, Mysql.Data.Web

.NET Framework 4.5

Visual Studio 2012

我不知道如何解决这个问题。在使用 MVC 3 的 VS 2010 中一切正常。

最佳答案

嘿嘿!!

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

关于mysql - ASP.NET MVC 4、代码优先、MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17175765/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com