摘要: Code//建个实例Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var smp = new SqlMembershipProvider();//反射出生成盐巴的办法var GenerateSalt = typeof(SqlMembershipP... 阅读全文
posted @ 2009-03-31 16:48 asterzhao 阅读(326) 评论(0) 推荐(0)
摘要: CRUD是在操作数据时几种操作的缩写,分别为:Create[新建], Retrieve[检索], Update[更新], Delete[删除]。依次对应于MSSQL操作的Transact-SQL里的Insert[插入], Select[选择], Update[更新], Delete[删除]。很奇怪,为什么不直接称为ISUD呢,呵呵。 简单的Insert语句 大概如下两种了: 一是用values... 阅读全文
posted @ 2009-01-14 20:09 asterzhao 阅读(359) 评论(1) 推荐(0)
摘要: 在ORM,LINQ横行的生活里,Transact-SQL正在慢慢的被人们所淡忘了。有些人可能已经连关联Update都忘切了。 在此写上Transact-SQL系列似乎有些不合时宜。但要知道Transact-SQL才是关系型数据库操作的根本,忘了总归不好。 至少希望对于初学者有帮助吧 :) 以实用为主。 1,简单的语句 Transact-SQL系列之一 单表的CRUD操作 2,平常的语句 Trans... 阅读全文
posted @ 2009-01-14 19:10 asterzhao 阅读(229) 评论(0) 推荐(0)
摘要: 今天,为了适应需求的改变,而给表TableA(化名)添加了一个字段ReplyTo IF NOT EXISTS( SELECT * FROM sys.Columns WHERE name =N'ReplyTo' AND object_id=object_id(N'[OPQ_TableA]'))ALTER TABLE [OPQ_TableA] WITH CHECK ADD ReplyTo var... 阅读全文
posted @ 2008-12-19 15:08 asterzhao 阅读(699) 评论(0) 推荐(0)
摘要: 早上处理上传文件允许的扩展名,用string[].Contains(xx),需要忽略大小写。用ToLower()的方法去先把他们转化成小写再比较,这种方法原始哦。然看它有提供传入IEqualityComparer 类型的参数。难道需要自己去实现这么一个接口吗?惊喜的发现StringComparer这个字符串比较操作类。它继承了四种接口IComparer, IEqualityComparer... 阅读全文
posted @ 2008-12-08 09:49 asterzhao 阅读(2138) 评论(7) 推荐(0)