摘要:
1、由于在SQLServer中定义了大量的视图、存储过程和函数,哪怕是自己定义的,也难免记不清,为了节省在SQLServer和VS中来回切换的次数,可以将所需要的相关内容放在一个静态的密封类中,视图以V_开头,存储过程以P_开头,函数以F_开头,这样通过VS的智能感知,可以快速方便的找到对应项的名字,提高了一定的工作效率。 2、窗体程序中经常牵涉到从数据表格导出数据到EXCEL中的功能,方法有很... 阅读全文
摘要:
由于模块之间的功能实现大同小异,主要是些业务逻辑的不同,所以仅以一个机构管理的模块示例好了。 结构图如下: 概述: 首先是所谓的Model层,也叫业务实体层,这是最简单的一层,当然也是最重要的一层,该层中的每一个类对应数据库里相关的表,每一个字段和属性对应表里面的相应字段,这是其他所有层访问数据的基础。这个项目中采用了CodeSmith的NHibernate模板,生成好了以后,别忘了... 阅读全文
摘要:
前段时间得到一个项目实战的机会,虽然做的东西说白了还是多层架构那回事,但是个人感觉还是有很多收获的,所以这里通过Blog整理一下。 有很多收获的一个重要原因就是因为项目的规模和自己以前做的相比大了许多,项目的规模大了,随之而来的就是代码量的增多,各层之间的逻辑关系也会变得复杂,而且对于自己不了解的技术和没有使用过的工具,又不可避免的要自学,通过一段时间的“现炒现卖”,无形... 阅读全文