1. 程式人生 > >ASP.NET MVC +EF6 +MySql 專案搭建

ASP.NET MVC +EF6 +MySql 專案搭建

我的第一篇部落格

一、準備工作  

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、呼叫該方法  ,看一下能不能成功