加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【软件技术】SqlSugar代码片段提示

(2022-05-08 21:41:52)
分类: 软件技术

在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();





0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有