C# MVC4代码首先使用Mysql
我想将mysql与asp.NETMVC4结合使用。 增加了参考资料C# MVC4代码首先使用Mysql,c#,mysql,asp.net,asp.net-mvc,C#,Mysql,Asp.net,Asp.net Mvc,我想将mysql与asp.NETMVC4结合使用。 增加了参考资料 Mysql.Data.dll Mysql.Data.Entity.dll Mysql.Web.dll 在连接字符串中添加了web.config文件 <add name="DBEntities" connectionString="Server=localhost; port=3306; Database=dbprojectname; Uid=root; Pwd=;" providerName="MySql.Data.M
- Mysql.Data.dll
- Mysql.Data.Entity.dll
- Mysql.Web.dll
<add name="DBEntities" connectionString="Server=localhost; port=3306; Database=dbprojectname; Uid=root; Pwd=;" providerName="MySql.Data.MySqlClient" />
附加模型
public class User
{
[Key]
public int user_id { get; set; }
public string username { get; set; }
public string password { get; set; }
public string url { get; set; }
public string name { get; set; }
public string surname { get; set; }
public string email { get; set; }
public string avatar { get; set; }
public string rank { get; set; }
public string status { get; set; }
public DateTime date { get; set; }
}
public class DbEntities : DbContext
{
public DbSet<User> User { get; set; }
}
公共类用户
{
[关键]
公共int用户_id{get;set;}
公共字符串用户名{get;set;}
公共字符串密码{get;set;}
公共字符串url{get;set;}
公共字符串名称{get;set;}
公共字符串姓氏{get;set;}
公共字符串电子邮件{get;set;}
公共字符串avatar{get;set;}
公共字符串秩{get;set;}
公共字符串状态{get;set;}
公共日期时间日期{get;set;}
}
公共类DbEntities:DbContext
{
公共数据库集用户{get;set;}
}
和创建控制器,但我有一个错误
无法检索“WSDashboard.Models.User”的元数据。使用
相同的DbCompiledModel可针对不同类型的
不支持数据库服务器。相反,创建一个单独的
正在使用的每种服务器类型的DbCompiledModel
伙计,这是重复的,但答案是Yurko的:
伙计,这是重复的,但答案是Yurko的:
可能是我试过的。错误“Unsupported Context Type”可能与我尝试的相同。错误“Unsupported Context Type”可能与我尝试的相同。错误“不支持的上下文类型”