2012年5月29日

拉姆达表达式的一些备忘

摘要: 1、左外连接privatestringqtr,rpt;privateList<CommitDetail>_cdList;privateList<CommitDetailExt>_cdextList;privateList<HddProgramCutoffLeadSetup>_hpclsList;privatevoidloadData(stringqtr,stringrpt){using(DBConndb=newDBConn()){this._cdList=db.CommitDetail.Where(p=>p.Deleted==false&&am 阅读全文

posted @ 2012-05-29 17:05 H500ML 阅读(302) 评论(0) 推荐(0) 编辑

2011年11月4日

一些.net常用的开源组件地址

摘要: Common.Logging http://netcommon.sourceforge.net/index.html spring.net https://github.com/SpringSource 阅读全文

posted @ 2011-11-04 16:18 H500ML 阅读(175) 评论(0) 推荐(0) 编辑

2011年8月24日

Spring.Messaging.Nms 的BUG

摘要: 悲催啊,以为是我配置有问题,折腾一下午时间,最后发现是一BUG。。具体代码1、扩展的NmsTemplate ,使用了委托publicclassRequestReplyNmsTemplate:NmsTemplate { publicobjectConvertAndSendRequestReply(objectobjectToSend) { returnExecute(delegate(ISessionsession,IMessageProducerproducer) { ITemporaryQueuetem... 阅读全文

posted @ 2011-08-24 19:15 H500ML 阅读(371) 评论(0) 推荐(0) 编辑

2011年8月3日

关于Spring.net+NHibernate的事务控制

摘要: 这两天帮朋友看了个hibernate事务问题,发现他们的系统中存在这类问题:为每个Entity建立了一个manager,事务由spring.net管理。出现manager1出错后,manager2无法回滚。我问他们这种处理方法从哪来?朋友说博客园……我上去看了看,确实如此。唉,我只能告诉他,他对manager的作用理解错误。一个manager对应一个entity,哪么manager还有什么意义?不知道别人怎么看,在这种系统中,一个manager应该是一个实际业务对业务所包含的Entity的操作(也就是说manager的一个add方法,可能同时更新多张表),这样才能确保事务在出错后正常回滚。并且 阅读全文

posted @ 2011-08-03 15:36 H500ML 阅读(1537) 评论(10) 推荐(0) 编辑

2011年7月23日

RTP数据库设计(第一版)

摘要: 第一版包含7个方面的内容一、系统代码貌似可以说的不多,主要包含静态代码、动态代码两方面的设计。二、主体描述对于业务主体而言,单位、个人、组织、国家、科室等都可能是主体。通过主体描述,可以将相同业务的主体信息模糊化处理。三、菜单可说的不多,就是菜单与菜单项的关系。四、系统安全这里有一个概念要明确,就是操作员。操作员可能代表一个组织、科室、单位或者个人。一个科室可能有一个公共操作员,但在登录时却要求显示具体的人员信息,如何实现?一个人员可能在多个科室工作,在使用同一个账号时,又该如何实现?呃……我解决了。注:目前发布的RTP第一版.PDM中,没有包含人员信息。只有机构和操作员。这是因为人员管理往往 阅读全文

posted @ 2011-07-23 02:27 H500ML 阅读(446) 评论(0) 推荐(0) 编辑

2011年7月17日

Spring.net +NHibernate ?先搞定Common.Logging

摘要: 今天升了把级,纯体力活,比较苦闷。spring.net 升级到了1.3.2.20001,NHibernate升级到了3.1.0.4000 升级的过程比较郁闷。主要是要获取到Common.Logging,spring.net,NHibernate,Log4net的源码重新添加相互间的引用关系。主要是Common.Logging,spring.net,NHibernate这三个家伙,相互引用。官方未提供具体版本,或者对公共组件引用的版本不一。如果不重新编译,会造成DLL版本冲突。下载该文件/Files/h500ml/MyLibs.rar 阅读全文

posted @ 2011-07-17 23:33 H500ML 阅读(575) 评论(2) 推荐(0) 编辑

2011年7月14日

RTP企业平台 一、系统代码

摘要: 包括代码分类RC01、代码声明RC02、静态代码RC03、动态代码RC04四张表。在系统字段的定义中,我没有使用常用的codeid这种方式。我命名的规则相对简单,我先来简单介绍一下,省的大家看不明白。先来说个问题,就是命名问题。诸位觉得这样命名一个表,您会有何种感想:RTP_CODE_DECLARE如果您再这样来命名一个字段,您又做何想:codeid如果您在系统中碰到:codeid、code_id、CODE_ID,您又会作何感想?他们是否相同?实体间是否有联系?现在我在我的系统中这样来命名我的RTP_CODE_DECLARE,codeid——RC02,RCB001。你可以忽略这里的大小写,因为 阅读全文

posted @ 2011-07-14 21:32 H500ML 阅读(376) 评论(0) 推荐(0) 编辑

2011年7月11日

关于代码生成工具

摘要: 代码生成工具 阅读全文

posted @ 2011-07-11 11:58 H500ML 阅读(548) 评论(1) 推荐(0) 编辑

2011年7月10日

打算开始写一个开源的.net企业开发平台

摘要: .net企业开发平台 阅读全文

posted @ 2011-07-10 23:00 H500ML 阅读(1047) 评论(13) 推荐(2) 编辑

导航