版本2.1/2016-1-7:

王朝学院·作者佚名  2016-08-28  
宽屏版  字体:  |  |  | 超大  

以后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这个类

[flash=500,400]http://s1.knowsky.com/20160211/uytyipf0wq408.jpg[/flash]

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

[flash=500,400]http://s1.knowsky.com/20160211/e2jvvkpysyg08.jpg[/flash]

3、将ToClass改成SelectToList完成

[flash=500,400]http://s1.knowsky.com/20160211/capvkpf1t5e08.jpg[/flash]

自动获取页面参数:

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

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

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

[flash=500,400]http://s1.knowsky.com/20160211/xn4iesypfvb08.jpg[/flash]

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

[flash=500,400]http://s1.knowsky.com/20160211/uapncxiq2ou08.jpg[/flash]

现在Foreach搞定

[flash=500,400]http://s1.knowsky.com/20160211/3clu0iyewa008.jpg[/flash]

多库架构添加多字段排序

[flash=500,400]http://s1.knowsky.com/20160211/vcelpsntsaf09.jpg[/flash]

[flash=500,400]http://s1.knowsky.com/20160211/ivu30jx3yo509.jpg[/flash]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有