我的第一篇博客
一、准备工作
1、下载MySQL-Connector-net : https://dev.mysql.com/downloads/connector/net/(我这里用的6.9.12 版本 )
2、下载MySQL for Visual Studio:https://dev.mysql.com/downloads/installer/
3、建立ASP.NET MVC 项目
二、开始
1、通过NuGet 添加MySql.Data和MySql.Data.Entity
(ps:MySql.Data和MySQL-Connector-net 版本保持一致,否者在后面的操作中会有闪退现象)
MySql.Data.Entity
添加完成后再引用中会出现一下几个dll
2、在Models中添加 ADO.NET 实体数据模型
(ps:名字随便起,我这里默认Model1)
3、 选择EF设计器 ,下一步
4、新建连接 (这时候用到了一开始安装的两个工具,如果没有安装不会出现MySql Database)
输入 数据库地址 、用户名、密码----》选择数据库
5、继续往下走
6、选择要生成的表
7、成功生成实体 ,接下来使用一下试试
三、添加一条数据
1、在HomeController 中添加命名空间 using Gnine.Models (项目名称.Models)
添加AddUser 方法
public JsonResult AddUser()
{
gninecloudEntities db = new gninecloudEntities();
tbl_user user = new tbl_user()
{
userguid = Guid.NewGuid().ToString(),
username = "admin",
userpwd = "123456",
Jurisdiction = 1,
state = 0,
createtime=DateTime.Now,
lastUptime=DateTime.Now
};
db.tbl_user.Add(user);
db.SaveChanges();
return Json("添加成功!",JsonRequestBehavior.AllowGet);
}
2、调用该方法 ,看一下能不能成功