从这里出发,力争做一位新手中的高手....——lxinxuan's Blog

posts - 165, comments - 391, trackbacks - 22, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

01 2007 档案

     摘要: 暂停了五天,终于开始第三篇文章的写作,本文将有更多个人补充和实例实用。数据库仍然和上一版本的一致,存储过程有修改,为了能准确运行Demo,建议重新运行SQL脚本。
  阅读全文

posted @ 2007-01-31 22:40 ColdDog 阅读(2026) | 评论 (17)  编辑 |

     摘要: ·一个就是映射文件的设计,结合了MappingInfo和CommandInfo的设计以及信息提取
·再一个就是DbConnectionStore类和DbCommandStore类的设计。当然,这两个类都可以直接在其他项目中使用,而不需要大的改变。
  阅读全文

posted @ 2007-01-25 13:31 ColdDog 阅读(1923) | 评论 (10)  编辑 |

     摘要: 之所以贴在首页区,不是因为代码(来自国外一位同行的作品)如何精简,而是因为我希望通过这次由简到全的改造历程,能够让自己对ORM的理解和掌握有个新的提高。  阅读全文

posted @ 2007-01-25 10:03 ColdDog 阅读(2429) | 评论 (9)  编辑 |

posted @ 2007-01-24 19:48 ColdDog 阅读(1824) | 评论 (8)  编辑 |

posted @ 2007-01-24 11:12 ColdDog 阅读(389) | 评论 (3)  编辑 |

posted @ 2007-01-24 10:42 ColdDog 阅读(158) | 评论 (0)  编辑 |

posted @ 2007-01-24 09:31 ColdDog 阅读(208) | 评论 (1)  编辑 |

posted @ 2007-01-23 15:29 ColdDog 阅读(757) | 评论 (0)  编辑 |

posted @ 2007-01-23 13:28 ColdDog 阅读(306) | 评论 (1)  编辑 |

     摘要: Demo下载:http://www.cnblogs.com/Files/lxinxuan/AsyncWebService.rar  阅读全文

posted @ 2007-01-19 15:24 ColdDog 阅读(497) | 评论 (0)  编辑 |

     摘要: http://www.cnblogs.com/Files/lxinxuan/OutputCaching.rar
以上就是Cache的一个Demo

包含了OutputCache页面缓存\FragmentCache片段缓存\SubstitutionCache回调缓存等。

(文件、其他Cache对象、时间戳)依赖缓存暂时没有,另外缓存API实现也暂时没有,不断补充中......  阅读全文

posted @ 2007-01-19 14:01 ColdDog 阅读(234) | 评论 (2)  编辑 |

posted @ 2007-01-17 14:40 ColdDog 阅读(173) | 评论 (0)  编辑 |

posted @ 2007-01-16 13:51 ColdDog 阅读(542) | 评论 (2)  编辑 |

     摘要: 原文内容转载,Demo是我自己总结
前提是:必须用asp.net_regsql.exe建一个数据库,默认数据库名为aspnetdb。
下载地址:http://www.cnblogs.com/Files/lxinxuan/TestCenter.rar  阅读全文

posted @ 2007-01-16 11:22 ColdDog 阅读(647) | 评论 (8)  编辑 |

posted @ 2007-01-09 23:13 ColdDog 阅读(125) | 评论 (1)  编辑 |

posted @ 2007-01-09 23:08 ColdDog 阅读(215) | 评论 (0)  编辑 |

posted @ 2007-01-09 16:59 ColdDog 阅读(350) | 评论 (7)  编辑 |

     摘要: ·在视图上创建索引的另一个好处是:查询优化器开始在查询中使用视图索引,而不是直接在 FROM 子句中命名视图。这样一来,可从索引视图检索数据而无需重新编码,由此带来的高效率也使现有查询获益
·与基表上的索引相比,对索引视图的维护可能更复杂。只有当视图的结果检索速度的效益超过了修改所需的开销时,才应在视图上创建索引。这样的视图通常包括映射到相对静态的数据上、处理多行以及由许多查询引用的视图。  阅读全文

posted @ 2007-01-09 10:06 ColdDog 阅读(269) | 评论 (0)  编辑 |

     摘要: char,varchar,text:char,varchar1-8000个英文字符;1-4000个汉字
nchar,nvarchar,ntext(针对Unicode字符);nchar,nvarchar不管中英文字符,都只存储1-4000个字符
tinyint:0-255,而int是-2^31~2^31-1,smallint是-2^15~2^15-1
smalltime:精确到分钟,1900.1.1~2079.6.6;而datetime精确到3%秒(1753.1.1~9999.12.31)
decimal和numeric等同,表示正数?  阅读全文

posted @ 2007-01-09 09:01 ColdDog 阅读(102) | 评论 (0)  编辑 |

     摘要: ·如果你使用MyList<int>和MyList<double>,有两种类即被创建
·我们有四个类:MyList: MyList<T>,MyList<int>,MyList<double>和MyList<X>。注意,虽然有4个MyList类,但仅有一个被存储在MSIL
·通过加以约束--为参数化类型指定的类型
·可以从一个封闭结构的泛型进行派生,反之错误:public class MyClass2<T> : MyClass1<int> 前者开放式,后者封闭式
·泛型和可代替性:public void Eat<t>(Basket<t> fruits) where T : Fruit 这里T是Fruit类型或任何继承自Fruit的类
·泛型和代理 public delegate void NotifyDelegate(T info);
·泛型上的反射:type1.GetGenericTypeDefinition().FullName
·局限性:public static void Copy<T, E>(List<t> sour  阅读全文

posted @ 2007-01-08 16:20 ColdDog 阅读(103) | 评论 (0)  编辑 |

     摘要: 总结:


缺省情况下建立的索引是非群集索引,但有时它并不是最佳的;合理的索引设计要建立在对各种查询的分析和预测上。一般来说:


①.有大量重复值、且经常有范围查询(between, >,< ,>=,< =)和order by 、group by发生的列,可考虑建立群集索引;


②.经常同时存取多列,且每列都含有重复值可考虑建立组合索引;


③.组合索引要尽量使关键查询形成索引覆盖,其前导列一定是使用最频繁的列。
  阅读全文

posted @ 2007-01-04 08:30 ColdDog 阅读(55) | 评论 (0)  编辑 |