Task.Factory.StartNew和Task.Run
摘要:在系统中单开线程进行操作,经常用到Task,发现Task主要有以下两种方法 Task.Factory.StartNew(() => { }); Task.Run(() => { }); 初识不知其中区别,特意参考其他文章已做总结https://www.mgenware.com/blog/?p=338
阅读全文
posted @
2018-07-28 15:52
高兴happy
阅读(642)
推荐(0) 编辑
获取到集成指定类,接口等的类
摘要:利用反射获取到实现当前接口的类, 本文只做代码验证,无任何实际意义 具体代码如下
阅读全文
posted @
2018-07-28 15:25
高兴happy
阅读(179)
推荐(0) 编辑
利用反射,批量启动WCF服务
摘要:对于WCF的宿主启动来说,有好多方法,单独启动也很简单,可以根据业务需要来自由选择(单独启动方法这里就不做解释) 对于业务服务比较多的时候,往往需要多个服务来承载系统,但是如果将服务启动单独写代码启动的话,这样就造成代码的耦合,增加服务,删除服务都需要对宿主程序进行修改编译,因而就需要一个批量启动的
阅读全文
posted @
2018-07-28 15:12
高兴happy
阅读(174)
推荐(0) 编辑
C#当中的扩展方法
摘要:扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型,重新编译或以其他方式修改原始类型。扩展方法必须是静态方法,可以像实例方法一样进行调用。且调用同名中实际定义的方法优先级要高于扩展方法。 这里我定义了一个测试类,IsValidEmailAddress方法作为string类型的扩展方法。当中第
阅读全文
posted @
2018-07-12 17:30
高兴happy
阅读(128)
推荐(0) 编辑
EntityFramework CodeFirst 学习
摘要:个人学习笔记仅供分享,如有错误还请指出 demo结构:models类库和控制台程序 1、首先在model中建立,ADO.NET 实体数据模型 空模型,然后新建数据实体,并且生成数据库 2、控制台想买引用models 3、创建实体DbContext DbContext称之为数据库上下文,其可以代表一个
阅读全文
posted @
2018-07-12 15:39
高兴happy
阅读(185)
推荐(0) 编辑