摘要: Worktable:是sqlserver引擎需要使用中间数据时,临时建立的中间表,进行相关的逻辑操作。Worktable被用于group by、order by、union、count、游标、连接等操作时,需保存中间对象而使用的表。例:order by [列]: [列]信息上未建相应的索引,此时sq 阅读全文
posted @ 2019-08-23 17:16 木狼 阅读(1217) 评论(0) 推荐(1) 编辑
摘要: 我要使用名为 prop 的代码段 自动生成实体属性外侧代码快捷键是 CTRL+K,S插入代码段的快捷键是CTRL+K ,X 因为 prop 在外侧代码里没有 每次要 用插入代码段 功能 选择很多次才选定到prop 有没有办法把prop 添加到 外侧代码里 解决:<SnippetTypes>节里面加入 阅读全文
posted @ 2019-08-19 16:04 木狼 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 1.自动属性 键入prop,再按两次tab键,会生成自动属性代码。 public int MyProperty { get; set; }通过实验发现,输入pr,pro,proc等,再按两次tab键,同样会生成自动属性代码段。 2.class 键入class,再按两次tab键,会生成类定义代码。 c 阅读全文
posted @ 2019-08-19 15:39 木狼 阅读(1618) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://yq.aliyun.com/articles/337756 1、__arglist 让我们先从__arglist开始。 __arglist是用来给方法传送参数。通常我们是通过函数头部指定的参数列表给方法传递参数的。如果我们想要给方法传递一组新的参数,我们需要重载方法。如果我 阅读全文
posted @ 2019-08-19 12:12 木狼 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 组元功能:传递多个值。 1.可以取代out //使用out public void Test(out int a,out string b) { a=1; b="hello world" } //使用Tuple public Tuple<int,string> Test() { return new 阅读全文
posted @ 2019-08-19 11:57 木狼 阅读(681) 评论(0) 推荐(1) 编辑
摘要: 使用Array.IndexOf排序。 如:List<int> lst=new List<int>{14,8,9,78}; 按 78,8,9,14排序。 lst = lst.OrderBy(t=>Array.IndexOf(new []{78,8,9,14},t)).ToList(); 阅读全文
posted @ 2019-08-09 16:10 木狼 阅读(3540) 评论(2) 推荐(3) 编辑
摘要: 一、Expression中的操作运算符 成员名称 说明 Add 加法运算,如 a + b, ,不进行溢出检查,针对数值操作数。 AddAssign 加法复合赋值运算,如 (a += b), ,不进行溢出检查,针对数值操作数。 AddAssignChecked 加法复合赋值运算,如 (a += b), 阅读全文
posted @ 2019-08-08 09:37 木狼 阅读(7312) 评论(0) 推荐(0) 编辑
摘要: 1.可以使用Tuple 2.自定义元祖类 阅读全文
posted @ 2019-08-06 15:16 木狼 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 0).简单工厂模式 1).工厂方法模式 2).抽象工厂模式 3).单例模式 4).构建者模式 5).原型模式 6).适配器模式 7).修饰者模式 8).代理模式 9).外观模式 10).桥接模式 11).组合模式 12).享元模式 13).策略模式 14).模板方法模式 15).观察者模式 16). 阅读全文
posted @ 2019-06-19 17:06 木狼 阅读(1331) 评论(0) 推荐(1) 编辑
摘要: 目录 0).简单工厂模式 1).工厂方法模式 2).抽象工厂模式 3).单例模式 4).构建者模式 5).原型模式 6).适配器模式 7).修饰者模式 8).代理模式 9).外观模式 10).桥接模式 11).组合模式 12).享元模式 13).策略模式 14).模板方法模式 15).观察者模式 1 阅读全文
posted @ 2019-06-17 11:40 木狼 阅读(465) 评论(0) 推荐(0) 编辑