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; } }