2019年3月19日

摘要: Dapper是轻量级的.net ORM框架,配合linq和泛型,让C#操作数据的代码简洁、高效又灵活!最近的工作项目中使用了Dapper,在这里分享一些实用技巧。阅读之前需要了解一些基本的使用方法,参见官网http://dapper-tutorial.net/ 。 写可撤销的查询: 你的应用程序应该 阅读全文
posted @ 2019-03-19 21:21 因纽特猎人 阅读(1128) 评论(2) 推荐(3) 编辑

2011年9月25日

摘要: .NET 4.0中一个新的特性是支持泛型接口的协变和抗变性。协变和抗变的概念来源于数学和物理学,在编程中的意义也不难理解。任何方法,它的参数类型都是协变的。比如你有方法ovid Method(Object o),你就可以在类的实例中这样调用Method("string"),String类型可以顺利的转换成Object类型并执行方法中的代码。 任何方法的返回类型都是抗变的。比如你有方法Object Method(),你就不能把这个方法的返回值赋给一个String对象:String s=Method();。泛型接口中的协变和抗变与这个概念类似。在读《C#高级编程》第七版中文版的 阅读全文
posted @ 2011-09-25 15:56 因纽特猎人 阅读(473) 评论(0) 推荐(0) 编辑

导航