您的位置:首页 > 编程语言 > ASP

ASP.NET - SqlSugar ORM框架 更新列表

2016-01-07 14:29 495 查看

以后SqlSugar所有更新都会在这个贴子更新

SqlSugar是一款轻量级的MSSQL ORM ,除了具有媲美ADO的性能外还具有和EF相似简单易用的语法。

学习列表

0、功能更新

1、SqlSugar基础应用

2、使用SqlSugar处理大数据

3、使用SqlSugar实现Join 待更新

4、使用SqlSugar实现分页+分组+多列排序 待更新

5、节点故障如何进行主从调换

版本2.1/2016-1-7:

多表查询 添加 自动生成 实体类 的字符串函数(虽然有生带的实体生成类,这儿提供一个更方便的解决方案)

1、将原本的SelectToList<V_Student>写成 ToClass,因为我们还没有V_Student这个类





2、复制list中的字符串,建创到V_Student里面





3、将ToClass改成SelectToList完成





自动获取页面参数:

在特定的情况下可以减少控制器和服务层之间的参数传递

红色部分省略掉了,减少参数赋值 如图:

db.Queryable<Student>().Where("id=@id",new {id=Request["id"]}).ToList()





看一看GetParameterDictionary的好处吧,有多少条件写多少Where



现在Foreach搞定



多库架构添加多字段排序





2016/2/14

版本2.1.0.1

使用queryable 查询时,可以类名与表名不一样



2016/2/14

版本2.1.0.2





2016/2/14

版本2.1.0.3

添加功能:可以生成视图类

2016/2/14

版本2.1.0.6

支持无参数更新: db.Update(new School { id = id, name = "蓝翔2" });

MAPPING 表名支持 添、删和改



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: