C# 杂记录

26 篇文章 0 订阅

有时候需求是 得到一个数5,但是要返回数量为5的一个集合给前台,又不知道集合内容是啥,那么可以这样。

集合 容量 然后内容随意
Enumerable.Range(0,5).Select(tp=>1).ToList() //生成数量为5  而且是5个1的集合

 

存储过程 if判断 俩个条件满足的话 用and
if(a  and  b )

 

 

yeild 语法糖

总结:
○ yield return能返回一个"按需供给"的集合
○ yield return是"语法糖",其背后是一个实现了IEnuerable,IEnumerator泛型、非泛型接口的类,该类维护着一个状态字段,以保证yield return产生的集合能"按需供给"
○ yield break配合yield return使用,当产生集合达到某种条件的时候使用yield break,以终止继续创建集合

 

SqlServer 中 exists  相关子查询  exists关注结果集  有没有  所以exists里面select 1  并没啥意义只是为了有没有查数据

select * from  A  where exists(select 1 from B where B.id=A.id and B.name='b')

 

 

 

with nolock  锁表 一般是为了解决死锁情况   要看业务逻辑 严谨程度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值