摘要: 今天有人问我如下代码: UserInformation.Age 这个代码在A程序集里面可以,但是在B程序集里面却无法使用了,如何解决? 其实这个问题本质跟设计模式有关系,internal 在C#中是程序集内可访问的修饰符. 因此我想到了第一种方案: 有点儿Java的风格,并不喜欢。考虑了第二中方案: 阅读全文
posted @ 2016-09-14 11:53 思想决定一切 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 继上篇开始,这里主要再次精简.因为大家已经熟悉了主要思想以及它的工作方式.那么这里提供的案例改动会很大.上篇的DatabaseCommand***均是为了大家能够轻松的理解所临时编写的.这次提供的接口会有很大变动,以及会有一些新的内容,比如执行Reader是修改的Connection状态,同时不上没... 阅读全文
posted @ 2015-10-22 23:01 思想决定一切 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 天气渐冷,闲来无事就把业余时间自己使用的数据访问库凉一凉.这个库本人自己使用了2年多,主要用于个人学习时需要操作数据库时使用,非组织和商业性质的使用.记得上学的时候,在网络上看到SqlServerHelper操作ADO.NET甚方便,一下子就着了迷不管学习还是工作都会带上这个Class,甚至我的U... 阅读全文
posted @ 2015-10-19 21:19 思想决定一切 阅读(1635) 评论(5) 推荐(1) 编辑
摘要: 随着 Asp.Net Mvc Core 发布,给我的感觉,Microsoft(微软) 一下子成了依赖注入的使用的疯狂者,因为在我的印象中,依赖注入(Ioc DI)是业务程序员写业务代码时常用的,但像 Microsoft(微软)把这个设计模式应用到了 Platform or Framework 上,这 阅读全文
posted @ 2016-10-06 20:45 思想决定一切 阅读(3851) 评论(0) 推荐(0) 编辑
摘要: WCF很早就出现了,然而我感受到能够让新手重点去学习WCF而不是WebService是最近两年。我相信大部分人初步了解WCF的时候会很痛苦,尤其是生成代理类,以及配置的问题。我本人其实比较讨厌配置编程,但喜欢轻量配置,因此也一直研究如何自己定义配置节点,去让WCF服务识别,然后重量级ABC操作由编码 阅读全文
posted @ 2016-04-11 20:44 思想决定一切 阅读(448) 评论(0) 推荐(0) 编辑