01 2015 档案
摘要:我对EF DB FIRST 生成的ObjectContext类进行封装,实现统一的CRUD,以及分页查询、判断是否存在、计数等常用方法,仅供参考!
阅读全文
摘要:读取或生成EXCEL数据的方法有很多,一般常见的有:
1.通过OFFICE EXCEL组件,优点:读取与生成EXCEL文件方便,缺点:服务器上必须安装OFFICE软件,且进程无法及时释放
2.通过第三方组件(比如:NPOI),优点:无需安装OFFICE软件,缺点:需要引入第三方组件,当然这个还是比较强的
3.通过把EXCEL当成数据库,连接后运用SQL语句读取,写入的话就自行拼接成HTML表格,优点:无需另外的组件,缺点:需要会SQL及拼接HTML表格较麻烦;
阅读全文
摘要:在开发Windows服务程序时,我们一般需要添加安装程序,即:serviceInstaller,里面有几个关于名称属性,你都搞明白了吗?
1.Description:表示服务说明(描述服务是干什么的);
2.DisplayName:表示友好名称,可以理解为服务名的别名;
3.ServiceName:表示服务名,此为真正的服务名,与DisplayName是有区别的哦,是系统识别的依据;
这三个属性在WIN7及更高版本操作系统中,同属性但表示却不同:
本地服务列表中:(即:services.msc)
名称列显示的是DisplayName,
描述列显示的是Description。
在WINDOWS任务管理器中的服务选项卡列表中:
名称列显示的是ServiceName,
描述列显示的是DisplayName。
阅读全文