2012年11月3日
摘要: 前段时间搞一个项目,用WCF+Ef操作Mysql数据库的,现在,写一下经验总结,希望对大家有帮助。1.需下载并安装MySql Connector Net 6.5.42.在ef层和wcf服务层引用dll:Mysql.Data MySql.Data.Entity MySql.Web 三个dll.3.在ef层生成的config文件中,需要改动,把生成的* 改成efmodel所在程序的程序集名称.<connectionStrings> <add name="t" connectionString="metadata=res://WCFService.Da 阅读全文
posted @ 2012-11-03 12:48 老马的家 阅读(2592) 评论(0) 推荐(0) 编辑
  2009年11月28日
摘要: 先打个比方,设计模式犹如古代武术家的内功,内功的修为决定着写出的程序是否容易扩展,是否便于维护,体现了高内聚,松耦合的设计方法。桥接模式将对象的抽象与对象的实现分离。现在分享一下我的小作。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//====... 阅读全文
posted @ 2009-11-28 12:00 老马的家 阅读(1714) 评论(26) 推荐(0) 编辑
  2009年11月27日
摘要: 在现代大多公司、企业中,为防止服务器或数据库或数据出现问题,一般都会对服务器的数据进行备份工作,如果人为的操作,浪费时间和人力,随着微软的powershell的推出,这些工作可以让服务器自动执行操作,这样简化的操作,节省的人力,以下是我这段时间的劳动成果,实现数据库的自动备份,现在分享一下部分代码。欢迎大家拍砖上瓦。 首先判断源服务器的备份是否成功:代码如下:代码 Code highlightin... 阅读全文
posted @ 2009-11-27 22:58 老马的家 阅读(2583) 评论(15) 推荐(2) 编辑
  2009年5月5日
摘要: linq 中 ,拖进dbml 文件中的对象,有的人的会在各个对象加上s,有的则没有,在网上没找到答案,经过研究,问题解决.在vs2008环境中,点击工具->选项->数据库工具->O/R Designer ,右面有个启用,如果是true 说明当前环境拖出的dbml文件对象能够加上s,如果是false则不能加上s,根据自己的需要,选择true或false即可得到自己的想要的结果. 阅读全文
posted @ 2009-05-05 09:51 老马的家 阅读(573) 评论(3) 推荐(0) 编辑
  2008年10月5日
摘要: 判断是否是字母的正则: ^[a-zA-Z]$ 判断是否是数字的正则: ^[0-9]\d*[.]?\d*$ 判断是是汉字的正则: ^[\u4e00-\u9fa5]{1,4}(?![\u4e00-\u9fa5])$ 阅读全文
posted @ 2008-10-05 16:36 老马的家 阅读(193) 评论(0) 推荐(0) 编辑
摘要: div线框:<div style="border: solid 1px #94979c;width:850px;text-align:left"> </div>div分隔高度:<div style="height:2px;font-size:1px;"></div> 阅读全文
posted @ 2008-10-05 15:20 老马的家 阅读(669) 评论(1) 推荐(0) 编辑
  2008年9月13日
摘要: 之前将ISingleResult<XXX>转化为IMultipleResults,此做法虽然能实现用存储过程返回多个结果集,但此做法是修改自动生成的dbml文件,一但开发者日后将其它表拖入dbml文件之后,微软生成代码机置又将IMultipleResults转化为ISingleResult<XXX>类型,也就是说以前的方法不合适,今又有一新方法可将存储过程返回多个结果集,也不用修改微软生成的dbml文件, 以下的方法可将结果集转化为List<XXX>对象,也可转化成DataTable类型.存储过程:set ANSI_NULLS ON set QUOTED_I 阅读全文
posted @ 2008-09-13 10:24 老马的家 阅读(1547) 评论(0) 推荐(0) 编辑
  2008年9月12日
摘要: 近日做几个项目用到linq动态查询,但微软官方所提供的那些动态查询机制相当复杂,网上也有不少网友发过一些动态查询的方案,本人觉得那些方案比较繁索,也不易理解,今提供一种易理解简单实用的方法.方法如下:在中间层写: public List<View_InvoiceTransferLog> GetTransferLogByCondition(DateTime? startDate, Dat... 阅读全文
posted @ 2008-09-12 00:40 老马的家 阅读(879) 评论(5) 推荐(2) 编辑
  2008年9月11日
摘要: 曾经被linq存储过程返回多个结果所困扰,今晚加班,问题解决,分享一下思路:linq默认生成的代码是ISingleResult的,也就是只能返回一条结果集,我们先动手脚,将其改成IMultipleResults 的.实体类根据不同情况更改.更改前:[Function(Name="dbo.MeterTaskStat")]public ISingleResult<XXXX> MeterTa... 阅读全文
posted @ 2008-09-11 23:27 老马的家 阅读(1320) 评论(0) 推荐(0) 编辑
  2008年9月10日
摘要: 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^\s*|\s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式匹配Email地址的正则表达式:\w+([-+.]\... 阅读全文
posted @ 2008-09-10 20:37 老马的家 阅读(166) 评论(0) 推荐(0) 编辑