zoukankan      html  css  js  c++  java
  • C# SqlSugar基于 .NET 开源ORM框架

    SqlSugar是一款 老牌 .NET 开源ORM框架,连接DB特别方便

    支持数据库:MySql、SqlServer、Sqlite、Oracle 、 postgresql、达梦、人大金仓

    官方文档:http://www.donet5.com/Home/Doc

    //查询所有  
    public List<Student> GetStudentList()
    {
        var db= GetInstance();//获取SqlSugarClient 
        var list= db.Queryable<Student>().ToList();//查询表的所有 db.Queryable<Student>     Student 是表名
        return list;
    }
     
    //创建SqlSugarClient 
    private SqlSugarClient GetInstance()
    {
        //创建数据库对象
        SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
        {
                ConnectionString = "Server=.xxxxx",//连接符字串  "server= IP ;uid= 账号 ;pwd= 密码 ;database= 数据库名 ";
                DbType = DbType.SqlServer,
                IsAutoCloseConnection = true
         });
             
        //添加Sql打印事件,开发中可以删掉这个代码
        db.Aop.OnLogExecuting = (sql, pars) =>
        {
         Console.WriteLine(sql);
        };
        return db;
    }
     
    //实体与数据库结构一样
    public class Student
    {
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]//主键并且自增 (string不能设置自增)
        public int Id { get; set; }
        public int? SchoolId { get; set; }
        public string Name { get; set; }
    }
  • 相关阅读:
    利用vbs设置Java环境变量
    svg translate 操作
    JSTL详解(二)
    [Oracle]
    怎样搭建轻量级架构-设计原则
    数据结构--队列
    opencv中各种矩阵乘的差别
    多重背包
    Linux管理员必须知道的sudo命令
    大二上學期學習生活總結
  • 原文地址:https://www.cnblogs.com/xfweb/p/14610441.html
Copyright © 2011-2022 走看看