framework4.8 使用sqlsugar

打印 上一主题 下一主题

主题 659|帖子 659|积分 1977

使用nuget安装mysql

 
 
安装sqlsugar 

 
 
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace sqlsugar_demo.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            //建表
            var db = ConnectionSqlsugar();
            db.Open();
            db.Insertable(new Student()
            {
                Name = "李白",
                SchoolId = 1
            }).ExecuteCommand();
           
            return View();
        }

        public static SqlSugarClient  ConnectionSqlsugar()
        {
            //创建数据库对象
            SqlSugarClient Db = new SqlSugarClient(new ConnectionConfig()
            {
                ConnectionString = "Server=localhost;Port=3308;Database=comcms2;Uid=root;Pwd=123456;",
                DbType = DbType.MySql,
                IsAutoCloseConnection = true
            },
            db => {
                db.Aop.OnLogExecuting = (sql, pars) =>
                {
                    Console.WriteLine(sql);
                };
            });
            return Db;
        }

        //实体与数据库结构一样
        public class Student
        {
            //数据是自增需要加上IsIdentity
            //数据库是主键需要加上IsPrimaryKey
            //注意:要完全和数据库一致2个属性
            [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
            public int Id { get; set; }
            public int? SchoolId { get; set; }
            public string Name { get; set; }
        }

        public ActionResult About()
        {
            ViewBag.Message = "Your application description page.";
            return View();
        }
        public ActionResult Contact()
        {
            ViewBag.Message = "Your contact page.";
            return View();
        }
    }
}

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

光之使者

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表