- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 关于linq的分组查询语法
[太原]杨治理(346048058) 20:56:07怎么分组 求出每次列车 历时 起始站 终点站 [太原]杨治理(346048058) 20:57:21例如:K130,齐齐哈尔,长春,历时[江苏] Tim (107770540) 21:06:27var query=from t in db.TableA group t by t.ID into
2012-04-25 21:11:58 1086
原创 一段关于正则表达式的交流
[大连]Chris(14197232) 18:09:55有没有正则比较熟的,${SETTING}这种表达式用正则应该如何写[上海]苗苗(491808539) 18:10:25(来自手机QQ: http://mobile.qq.com ) [怀化]英界尔(32354456) 18:10:25规则是什么啊?[大连]Chris(14197232) 18:11:44
2012-04-23 18:16:32 467
原创 微软企业库--Policy使用Login Handler
先看如下代码 publicvoid LogMessage() { Console.WriteLine("LogMessage......................."); } internalstaticvoid Testlog() {
2012-04-20 07:21:57 564
原创 微软企业库--Policy使用Exception Handler
先看如下代码 public void ThrowException() { Console.WriteLine("ThrowException................."); throw new NotImplementedException(); }
2012-04-19 20:21:59 481
原创 微软企业库--Policy包含多个MatchingRule
一个Policy对应多个Matching Rule的情况下,我原来以为是OR的关系,经过测试实际上是AND的关系,就是需要这多个匹配规则同时满足才执行该Policy,如以下代码: [AttributeUsage(AttributeTargets.Method)] public class TraceAttribute:System.Attrib
2012-04-19 19:53:23 656
原创 微软企业库日志-系统日志
日志记录模块最直接的就是使用系统日志,看如下代码 public static void TestSystemLoging() { LogEntry log = new LogEntry(); log.Message = "测试Loging......"; log.Categor
2012-04-18 22:28:13 2555
原创 微软企业库异常处理-CustomHandler
自定义异常机制可以让我们自行定义异常的处理Handler,如下定义: 文本代码如下 [ConfigurationElementType(typeof(CustomHandlerData))] public class MyExceptionHandler : Microsoft.Practices.EnterpriseLibrary.ExceptionHandl
2012-04-17 22:39:26 1385
原创 微软企业库异常处理-ReplaceHandler
ReplaceHandler我感觉和WrapHandler差不多,区别只是WrapHandler会抛出新类型的异常,而ReplaceHandler只会抛出原来类型的异常,看下面代码 public static void TestReplaceHandler() { try {
2012-04-17 22:25:31 788
原创 微软企业库异常处理-WrapHandler
有时候我们希望把程序里捕获的异常进行包装后重新抛出另一个异常,这样的理由很多,比如原来的异常里带有敏感信息,必须进行清除,或者希望抛出一个对客户调用方更加友好的异常信息等等,这种情况下应该使用WrapHandler来处理,下面来演示一个具体过程: public static void TestWrapHander() { try
2012-04-17 22:03:58 783
原创 微软企业库5.0-面向切面AOP(PolicyInjection)学习记录 --控制CallHandler的执行顺序
前一例子演示了自定义属性匹配规则和自定义拦截,现在架设我还需要再进行一次拦截,针对操作询问用户是否要取消方法调用,这样把与用户交互相关的代码也可以抽取出来,否则假设 public class Person : IPerson{ public void Shout(string aa) { //这个方法很危险,会修改
2012-04-14 16:52:01 789
原创 微软企业库5.0-面向切面AOP(PolicyInjection)学习记录--自定义属性匹配来拦截方法
--自定义属性匹配来拦截方法 面向切面关注将代码的业务流程和其他辅助流程分开解耦和,使我们写业务代码时不再关注之外的逻辑,比如定义一个人(person),具有咆哮的行为(Shout),有时候为了调试跟踪实现而输出一些内容,如下: public interface PersonBase { voidShout(string aa);
2012-04-14 10:45:55 1488
转载 不错的好文章
微软企业库:这是EnterLib PIAB的BUG吗?《EnterLib PIAB深入剖析》系列博文汇总《Enterprise Library深入解析与灵活应用》博文系列汇总 EnterLib PIAB又一个BUG?EnterLib PIAB又一个BUG?[续]——这是一个致命的BUG VS集成与VS集成的若干种代码生成解决方案[博文汇总(共8篇)] htt
2012-04-13 19:32:13 417
窗体设计器(winform窗体)
2010-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人