摘要: WCF Web API WCF Web API 是 “First-class programming model for HTTP in WCF”,而 HTTP 是 Web 世界的通行证,Web API 可以让我们更轻松地畅游于 Web 编程世界。我们还可以不用修改任何服务端代码,只改变客户端请求的方式,就可以返回不现类型的数据。相关内容英文:WCF Web API OverviewGetting Started: Building a simple Web APIWCF Web APIs, HTTP your way中文:WCF Web API 第一印象WCF Web Api入门:构建简单的 阅读全文
posted @ 2011-11-03 10:01 Tim Yi 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1.Tease Apart Inheritance(梳理并分解继承体系)2.Convert Procedural Design to Objects(将过程化设计转化为对象设计)3.Separate Domain from Presentation(将领域和表述/显示分离)4.Extract Hierarchy(提炼继承体系) 阅读全文
posted @ 2011-10-31 16:30 Tim Yi 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html对于SqlServer的优化来说,可能优化查询是很常见的事情。关于数据库的优化,本身也是一个涉及面比较的广的话题,本文只谈优化查询时如何看懂SqlServer查询计划。由于我对SqlServer的认识有限,如有错误,也恳请您在发现后及时批评指正。首先,打开【SQL Server Management Studio】,输入一个查询语句看看SqlServer是如何显示查询计划的吧。说明:本文所演示的数据库,是我写的一个演示程序专用的数据库, 可以在此网页中下载。sele 阅读全文
posted @ 2011-10-29 09:24 Tim Yi 阅读(485) 评论(0) 推荐(1) 编辑
摘要: 最近总想整理下对MSSQL的一些理解与感悟,却一直没有心思和时间写,晚上无事便写了一篇探索MSSQL执行计划,本文讲执行计划但不仅限于讲执行计划。网上的SQL优化的文章实在是很多,说实在的,我也曾经到处找这样的文章,什么不要使用IN了,什么OR了,什么AND了,很多很多,还有很多人拿出仅几S甚至几MS的时间差的例子来证明着什么(有点可笑),让许多人不知道其是对还是错。而SQL优化又是每个要与数据库打交道的程序员的必修课,所以写了此文,与朋友们共勉。谈到优化就必然要涉及索引,就像要讲锁必然要说事务一样,所以你需要了解一下索引,仅仅是索引,就能讲半天了,所以索引我就不说了(打很多字是很累的,况且我 阅读全文
posted @ 2011-10-28 19:28 Tim Yi 阅读(369) 评论(1) 推荐(1) 编辑
摘要: declare @data XML;set @data='<bookstore><book category="COOKING" isbn="3434343" > <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price></bo 阅读全文
posted @ 2011-10-25 14:33 Tim Yi 阅读(1901) 评论(0) 推荐(1) 编辑
摘要: SQL Server xpath: 寻址语言"."表示自己,".."表示父亲,"/"表示儿子,"//"表示后代,"name"表示按名字查找,"@name"表示按属性查找"集合[条件]" 表示根据条件取集合的子集,条件可以是 数值:数字,last(),last()-数字 等 布尔值:position()<数字,@name='条件',name='条件' 条件是布尔值的时候可以合并计算:and orxquery: 基于xpa 阅读全文
posted @ 2011-10-25 11:41 Tim Yi 阅读(179) 评论(0) 推荐(0) 编辑
摘要: --创建测试表DECLARE @Users TABLE( ID INT IDENTITY(1,1), UserInfo XML)---插入测试数据DECLARE @xml XMLSET @xml='<root><user> <userid>1</userid> <userName>test1</userName></user></root>'INSERT INTO @Users(UserInfo)VALUES(@xml)--插入单节点,(类型:as first,as last,aft 阅读全文
posted @ 2011-10-25 11:26 Tim Yi 阅读(1153) 评论(0) 推荐(1) 编辑
摘要: SQL Server 2005/2008增加了对XML数据的支持,同时也新增了几种操作XML的方法,本文主要以SQL Server 2008为例介绍如何对XML数据进行insert、update、delete。 SQL Server中新增加了XML.Modify()方法,分别为xml.modify(insert),xml.modify(delete),xml.modify(replace)对应XML的插入,删除和修改操作。 本文以下面XML为例,对三种DML进行说明:declare @XMLVar XML;SET @XMLVar= '<catalog><book ca 阅读全文
posted @ 2011-10-25 10:29 Tim Yi 阅读(807) 评论(0) 推荐(1) 编辑
摘要: 1.Pull Up Field(值域上移)2.Pull Up Method(函数上移)3.Pull Up Constructor Body(构造函数本体上移)4.Push Down Method(函数下移)5.Push Down Field(值域下移)6.Extract Subclass(提炼子类)7.Extract Superclass(提炼超类)8.Extract Interface(提炼接口)9.Collapse Hierarchy(折叠继承关系)10.Form Template Method(塑造模板函数)11.Replace Inheritance with Delegation(以 阅读全文
posted @ 2011-10-23 22:41 Tim Yi 阅读(167) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/en-us/library/ff650760.aspx 阅读全文
posted @ 2011-10-17 16:47 Tim Yi 阅读(133) 评论(0) 推荐(0) 编辑