06 2010 档案
在T-SQL中使用正则表达式函数
摘要:有想过在T-Sql使用正则表达式吗?是的,完全可以的,我们可以用SQL SERVER CLR sql function来实现这一功能。 首先,我们在VSTS中创建一Database Project,增一个class, 实现下面的一个方法: 好了,Build后Deploy到你的Target database就OK了,VisualStudio会自动注册这个程序集的。如果,你想手动注册程序集,可执行以...
阅读全文
LINQ 小心Access to modified closure 问题
摘要:最近在VisualStudio中Edit Source Code, Resharp plugin 在一处CODE上提示:Access to modified closure 。后面得知这是和闭包有关系,先看下面的CODE: 一眼看上去,你以为会output 0-9,但实际上output 十个10. 这是什么原因呢?我们知道匿名函数有Capture变量的特性,上面我们声名了一个counter变量,...
阅读全文
Asp.net用JQuery找出哪一个元素引起PostBack
摘要:在Asp.net webform中,如何找出哪一个按钮触发Button PostBack事件。先看ASPX: 然后在Sever端这么写: 很简单的CODE. 希望这篇POST对您有帮助。作者:Petter Liu 出处:http://www.cnblogs.com/wintersun/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留...
阅读全文
使用EnterpriseLibrary的PIAB与Unity搭建简单AOP框架
摘要:首先声明,Enterprise Library v5.0已发布了,此处的DEMO是基于Enterprise Library v4.1这个版本. 差别并不太多了.Enterprise Library 提供了图形的化配置工具,让我们免去写XML的配置文件.我们可以用policy injection application block和Unity搭建一个简单的AOP框架,而你不用写一句代码. AOP框架...
阅读全文
使用T4模板读取XML文件
摘要:有的时候,我们需要定义一些Enum类型,一种比较灵活的做法是用T4模板去读取指定的XML,然后根据NODE生成我们想到的Enum类型。首先看,我们有这样一个XML文件: 然后我们编写扩展名为TT的模板文件在VisualStudio中:最后执行这个模板文件,将会在当前目录下,生成如下的CODE文件:是不是很简单,当然你可以编写更加复杂的模板文件,生成你想到CODE。如果你不了解T4模板,你可以参考...
阅读全文