ASP.NET MVC +EF6 +MySql 專案搭建
阿新 • • 發佈:2019-02-13
我的第一篇部落格
一、準備工作
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、呼叫該方法 ,看一下能不能成功