摘要:Nhibernate的Session如果每次都打开,关闭一次会很麻烦,如果忘记关闭Session,很容易就达到连接池的最大值,我们可以把他移动到实现IHttpModule的类中在请求开始时初始化CoreRepository,并且放入每次请求缓存(HttpContent.Item)中参考Cuyahoga的实现 using System;using System.Web;using VirtualBa...
阅读全文
摘要:一、关于企业计算方向 企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统如 ERP 软件(企业资源规划)、CRM 软件(客户关系管理)、SCM 软件(供应链管理,即物流软件),银行证券软件财务软件电子商务/政务(包括各种网站),数据仓库,数据挖掘,商务智能等企业信息管理系统. 企业计算领域对人才的需求显然永远是数量最大的因为这是计算机应用最多的领...
阅读全文
摘要:datatable在某些方面要比Ilist操作起来方便很多,尤其是修改一些老程序时,客户端已经都绑定到了Dataset或者datatable,如果让他们重新绑定到Ilist会做大量的工作。如果能转换到Datatable会方便很多 public class CADataConverter { private static Hashtable types = new Hashtab...
阅读全文
摘要:第一,方法的粒度,由于要通过远程访问,方法的粒度过小,会使webservice的调用很频繁,增加网络的负载如 [WebMethod] public int GetAccountID(Guid PassportID, out Guid AccountID) { Core.VirtualBank vb = new Core.VirtualBan...
阅读全文
摘要:先建立一个明为:Login.Config的配置文件 ?xml version="1.0" encoding="utf-8" ?> 读取配置文件的类 public class LoginConfig { public static readonly string CacheKey = "LoginConfiguration...
阅读全文
摘要:以default为例子:第一步:加载homemaster.ascx 其中master.ascx是默认加载的 public class MPContainer : MetaBuilders.WebControls.MasterPages.ContentContainer { public MPContainer() { }...
阅读全文
摘要:我认为好的学习Nhiberante的方法:1了解HN的结构2学习HN的项目,如:Cuyahoga3看Hibernate的文档4具体问题看NH的测试用例(我认为是最方便的方法,用例写的很全,也可以通过它学习NUnit),从这里也可以看到好的测试用例是最好的文档下面是操作NH的通用类,来自Cuyahoga,有我的一些修改:提供Session的类 using System;using System.Re...
阅读全文
摘要:public class ConvertExcel { public void GridToExcel(System.Web.UI.Control ctl,bool clearControls) { HttpContext.Current.Response.AppendHeader("Content-Dispositi...
阅读全文
摘要:后向引用构造反向引用提供查找重复字符组的方便的方法。它们可被认为是再次匹配同一个字符串的快捷指令。 语法:\number,number是组号(\w)\1,单个字符重复一次(\w)(?\d)\k单个数字重复一次 测先行不占用字符,即发生匹配后,下一匹配的搜索紧随上一匹配之后,而不是在组成预测先行的字符后。 ^Chapter|Section [1-9][0-9]{0,1}$/很遗憾,上面的正则表达式...
阅读全文
摘要:没有想到办法序列化Hashtable,最后用用类替换了Hashtable using System;namespace VirtualBank.Core{ /**//// /// 查询条件 /// public class Condition { public Condition() { } ...
阅读全文
摘要:先看一下代码Service部分: [WebMethod] public SNInfo QuerySnInfoBySN(Guid SnID) { return _sn.QuerySnInfo(SnID); } [WebMethod] public IList QuerySnInfoByCondi...
阅读全文