[C#]实现ORM的四种方案
正如ORM名称所指示的,实现ORM的关键点在于解决“对象–关系”之间的映射,例如,如何将一个DataRow转换为一个Entity Object,又如何将一个对某Entity Ob...
正如ORM名称所指示的,实现ORM的关键点在于解决“对象–关系”之间的映射,例如,如何将一个DataRow转换为一个Entity Object,又如何将一个对某Entity Ob...
Download source and demo – 354 KB Introduction Web pages and ASP.NET are wonderful tools, but as the old proverb g...
Download source code – 35.8 KB Disclaimer This code is not production ready; it is designed to demonstrate a theor...
Download source – 34.4 KB Introduction If you have read my previous article Scalable COMET Combined with ASP.NET, ...
目的: 1:Server:可以接受多个连接 创建一个等待连接线程,处理新的客户TCP连接请求。 为每一个TCP连接建立一个服务线程。 在接受到请求后,触发外部的一个方法。所以具有onRequest事件 发布一个serverPort的属性,供...
如果您希望看到关键字过滤算法的话那么可能就要失望了。博客园中已经有不少关于此类算法的文章(例如这里和这里),虽然可能无法直接满足特定需求,但是已经足够作为参考使用。而本文的目的,是给出一个较为完整的关键字过滤功能,也就是将用户输入中的敏...
总所周知,反射对于运行时确定对象类型十分方便,但是它最大的不足就是效率低下,比直接调用的效率慢了一百倍有余。 在3.5以前有codeDom或借助Emit直接编写IL来优化其效率,但是使用不便,借助3.5新增的Expression,让我们有了...
一、什么是端口复用: 因为在winsock的实现中,对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分。这种多重绑定便称之为端口复用。 二、我们如何实现Socket...
最近一直在想实体类应不应该具有操作,还是如以往的一样是缺血模式的实体类呢,目前KiWing框架用的是缺血模式的实体类(缺血实体类指那些只有属性而没有方法的实体类),于是将现有的实体类进行了改写,代码如下: using System; usi...
调试、部署Oxite 开源系统 Oxite 是微软近期发布了一个开源CMS或博客平台,关于Oxite 系统的基本介绍,请参考文章 – 微软发布Oxite开源CMS博客平台。 这里,EntLib.com...