2013-06-18 90 views
0

無法檢索'MvcStore.Models.Customer'的元數據。不支持使用相同的DbCompiledModel針對不同類型的數據庫服務器創建上下文。相反,爲每種正在使用的服務器創建一個單獨的DbCompiledModel。ASP.NET MVC 4,代碼優先,MySQL

的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.En tity,Mysql.Data.Web

.NET框架4.5

的Visual Studio 2012

我不知道如何解決這個問題。在VS 2010中,MVC 3一切正常。

回答

1

hei man !!

嘗試將提供者名稱更改爲providerName =「System.Data.SqlClient」

+0

它並未解決我的問題。任何提示? – user3132179