在https://github.com/donet5/SqlSugarSnippets处下载后,解压,打开VS2019,工具->代码片段管理器,选择CShape,点击“添加”按钮,选择解压的目录,点击“确定”后即可使用SqlSugar代码片段提示了。
使用方法:
在cs文件编辑器中,输入一个变量,点击“鼠标右键”
->“片段”->“外侧代码”->"SqlSugarSnippet"->片段名称...
生成的代码片段示例如下:
db是SqlSugarClient对象
db. var list =
db.Queryable()//注意JoinTable必须要有T1,就算是T5和T6 JOIN也要加上T1,例如
JoinTable((s1,s5,s6)=>s5.s6id=s6.id)
.JoinTable(( s1, s2 ) => s1.sch_id == s2.id) // left
join School s2 on
s1.id=s2.id
.Where(( s1, s2 ) => s1.id > 1) // where
s1.id>1
.OrderBy(( s1, s2 ) => s1.id) //order by s1.id
多个order可以 .oderBy().orderby 叠加
.Skip(1)
.Take(2)
.Select(( s1, s2 ) => new newT() { })// 也可以.Select("s1.*,s2.name
as s2name").ToDynamic();
.ToList();
db.List list = db.Queryable().ToList();
加载中,请稍候......