﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-小杰的blog</title><link>http://www.cnblogs.com/Anima0My/</link><description>志不立，天下无可成之事</description><language>zh-cn</language><lastBuildDate>Sun, 23 Nov 2008 09:55:40 GMT</lastBuildDate><pubDate>Sun, 23 Nov 2008 09:55:40 GMT</pubDate><ttl>60</ttl><item><title>Asp.net动态数据（Dynamic Data） 笔记一</title><link>http://www.cnblogs.com/Anima0My/archive/2008/10/20/1313606.html</link><dc:creator>小杰</dc:creator><author>小杰</author><pubDate>Mon, 20 Oct 2008 05:17:00 GMT</pubDate><guid>http://www.cnblogs.com/Anima0My/archive/2008/10/20/1313606.html</guid><wfw:comment>http://www.cnblogs.com/Anima0My/comments/1313606.html</wfw:comment><comments>http://www.cnblogs.com/Anima0My/archive/2008/10/20/1313606.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/Anima0My/comments/commentRss/1313606.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Anima0My/services/trackbacks/1313606.html</trackback:ping><description><![CDATA[<p>
</p>
<h4>Dynamic Data:</h4>
<p>&nbsp;&nbsp; &nbsp;Asp.net Dynamic Data 是一个快速开发框架，只需要指定Linq To Sql 或 ADO.Net Entity 数据实体并设置动态数据模板它便能动态生成整个网站。</p>
<p><br />
</p>
<h4>创建Dynamic Data Web Site:</h4>
<p>&nbsp;&nbsp; &nbsp;使用安装了sp1补丁的Visual Studio 2008 新建网站。在网站模板中有两个Dynamic Data网站，一个是 "Dynamic Data实体网站(Dynamic Data Entities Web Stie)"它是使用ADO.net Entity作为数据模型的，另一个是 "Dynamic Data 网站(Dynamic Data Web Stie)"。我们新建一个Dynamic Data 网站，用LINQ TO SQL 来作为数据模型。&nbsp;&nbsp; &nbsp;</p>
<p>&nbsp;&nbsp; &nbsp;在创建完成后可以发现，Dynamic Data 网站比其他网站多了一个文件夹DynamicData，这文件夹里面放置的是生成网站的模板。&nbsp;&nbsp; &nbsp;</p>
<h4>
创建数据模型：
</h4>
<p>&nbsp;&nbsp; &nbsp;直接在网站中新建一个LINQ To sql类。</p>
<p>&nbsp;&nbsp; &nbsp;打开Global.asax，取消注释数据模型注册那句代码：</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->
<p><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;model.RegisterContext(</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #0000ff;">typeof</span><span style="color: #000000;">(YourDataContextType),&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;ContextConfiguration()&nbsp;{&nbsp;ScaffoldAllTables&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">true</span><span style="color: #000000;">&nbsp;});</span></p>
</div>
<p>&nbsp;&nbsp; &nbsp;并将其中的YourDataContextType替换成LINQ TO SQL生成的DataContext。</p>
<p><br />
</p>
<h4>Dynamic Data 网站：</h4>
<p>&nbsp;&nbsp; &nbsp;直接运行项目，Asp.net Dynamic Data 便按照数据模型动态生成了整个网站。</p>
<p><br />
</p>
<h4>Routing：</h4>
<p>&nbsp;&nbsp; &nbsp;再次打开Global.asax观看里面的代码，发现Dynamic Data也使用了Routing：</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img id="Codehighlighter1_65_202_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_65_202_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_65_202_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_65_202_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_65_202_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_65_202_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_65_202_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_65_202_Open_Text').style.display='inline';" align="top"><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;routes.Add(</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;DynamicDataRoute(</span><span style="color: #800000;">"</span><span style="color: #800000;">{table}/{action}.aspx</span><span style="color: #800000;">"</span><span style="color: #000000;">)&nbsp;</span><span id="Codehighlighter1_65_202_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_65_202_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /><br />
<img id="Codehighlighter1_123_162_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_123_162_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_123_162_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_123_162_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_123_162_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_123_162_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_123_162_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_123_162_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constraints&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;RouteValueDictionary(</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;</span><span id="Codehighlighter1_123_162_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_123_162_Open_Text"><span style="color: #000000;">{&nbsp;action&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">List|Details|Edit|Insert</span><span style="color: #800000;">"</span><span style="color: #000000;">&nbsp;}</span></span><span style="color: #000000;">),<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Model&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;model<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;">);</span></div>
<p>&nbsp;&nbsp; &nbsp;把一个继承自Route的DynamicDataRoute添加到Routing规则表中。添加的这个规则只规定了只是接受Action为List、Details、Edit、Insert的访问。</p>
<p><br />
</p>
<p>&nbsp;&nbsp; &nbsp;可以看出，这四个Aciton是对应着DynamicData/PageTemplates文件夹中的四个页面文件。在那文件夹中还有一个ListDetails.aspx页面文件，是用于"合并页模式"，就是所有的操作都会在一页中完成。</p>
<p>&nbsp;&nbsp; &nbsp;要打开这个功能需要在Global.asax里注释掉上面的代码，并且反注释下面的代码断：</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;routes.Add(</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;DynamicDataRoute(</span><span style="color: #800000;">"</span><span style="color: #800000;">{table}/ListDetails.aspx</span><span style="color: #800000;">"</span><span style="color: #000000;">)<br />
<img id="Codehighlighter1_77_194_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_77_194_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_77_194_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_77_194_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_77_194_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_77_194_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_77_194_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_77_194_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_77_194_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_77_194_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Action&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;PageAction.List,<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ViewName&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">ListDetails</span><span style="color: #800000;">"</span><span style="color: #000000;">,<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Model&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;model<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;routes.Add(</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;DynamicDataRoute(</span><span style="color: #800000;">"</span><span style="color: #800000;">{table}/ListDetails.aspx</span><span style="color: #800000;">"</span><span style="color: #000000;">)<br />
<img id="Codehighlighter1_276_396_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_276_396_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_276_396_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_276_396_Closed_Text').style.display='inline';" align="top"><img id="Codehighlighter1_276_396_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_276_396_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_276_396_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_276_396_Open_Text').style.display='inline';" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_276_396_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_276_396_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Action&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;PageAction.Details,<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ViewName&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">ListDetails</span><span style="color: #800000;">"</span><span style="color: #000000;">,<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Model&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;model<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000;">);</span></div>
<p>&nbsp;&nbsp;&nbsp;&nbsp; 这里的作用是让Action为PageAction.List和PageAction.Details都访问到名为ListDetails的视图上，根据MVC的约定，就是使用ListDetails.aspx为视图页面。</p>
<div><br />
</div>
<p>&nbsp;</p><img src ="http://www.cnblogs.com/Anima0My/aggbug/1313606.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43630/" target="_blank">[新闻]Silverlight 2 SDK中文版发布</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>MVC — 笔记</title><link>http://www.cnblogs.com/Anima0My/archive/2008/06/26/1230722.html</link><dc:creator>小杰</dc:creator><author>小杰</author><pubDate>Thu, 26 Jun 2008 14:13:00 GMT</pubDate><guid>http://www.cnblogs.com/Anima0My/archive/2008/06/26/1230722.html</guid><wfw:comment>http://www.cnblogs.com/Anima0My/comments/1230722.html</wfw:comment><comments>http://www.cnblogs.com/Anima0My/archive/2008/06/26/1230722.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Anima0My/comments/commentRss/1230722.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Anima0My/services/trackbacks/1230722.html</trackback:ping><description><![CDATA[摘要: v":* {behavior:url(#default#VML);}o":* {behavior:url(#default#VML);}w":* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}Normal0false7.8 磅02falsefalsefalseEN-USZH-CNX-NONE/* Style Def&nbsp;&nbsp;<a href='http://www.cnblogs.com/Anima0My/archive/2008/06/26/1230722.html'>阅读全文</a><img src ="http://www.cnblogs.com/Anima0My/aggbug/1230722.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43629/" target="_blank">[新闻][译稿]微软将 jQuery IntelliSense整合到Visual Studio</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>WF笔记 – Workflow概念</title><link>http://www.cnblogs.com/Anima0My/archive/2008/04/22/1165305.html</link><dc:creator>小杰</dc:creator><author>小杰</author><pubDate>Tue, 22 Apr 2008 03:46:00 GMT</pubDate><guid>http://www.cnblogs.com/Anima0My/archive/2008/04/22/1165305.html</guid><wfw:comment>http://www.cnblogs.com/Anima0My/comments/1165305.html</wfw:comment><comments>http://www.cnblogs.com/Anima0My/archive/2008/04/22/1165305.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Anima0My/comments/commentRss/1165305.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Anima0My/services/trackbacks/1165305.html</trackback:ping><description><![CDATA[摘要: 工作流是一组存储为模型的名为活动的基本单元，活动用于描述实际进程。工作流提供了一种方法，用于描述多项短期运行或长期运行的工作之间的执行顺序和依赖关系。此工作从头到尾地贯穿模型，并且活动可以人工执行或由系统功能执行。&nbsp;&nbsp;<a href='http://www.cnblogs.com/Anima0My/archive/2008/04/22/1165305.html'>阅读全文</a><img src ="http://www.cnblogs.com/Anima0My/aggbug/1165305.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43628/" target="_blank">[新闻]微软：不裁员也不削减研发开支</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>WCF Demo – Http、TCP Host</title><link>http://www.cnblogs.com/Anima0My/archive/2008/04/21/1164158.html</link><dc:creator>小杰</dc:creator><author>小杰</author><pubDate>Mon, 21 Apr 2008 08:46:00 GMT</pubDate><guid>http://www.cnblogs.com/Anima0My/archive/2008/04/21/1164158.html</guid><wfw:comment>http://www.cnblogs.com/Anima0My/comments/1164158.html</wfw:comment><comments>http://www.cnblogs.com/Anima0My/archive/2008/04/21/1164158.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Anima0My/comments/commentRss/1164158.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Anima0My/services/trackbacks/1164158.html</trackback:ping><description><![CDATA[摘要: 契约数据类：using System.Runtime.Serialization;using System.ServiceModel;namespace PublicElements{public classpublicData{[DataContract]public classCompositeType{ boolboolValue = true; stringstringValue = "H&nbsp;&nbsp;<a href='http://www.cnblogs.com/Anima0My/archive/2008/04/21/1164158.html'>阅读全文</a><img src ="http://www.cnblogs.com/Anima0My/aggbug/1164158.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43625/" target="_blank">[新闻]2008年11月22日科技博客精选</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>LINQ TO SQL 笔记 — 存储过程、并发与事务</title><link>http://www.cnblogs.com/Anima0My/archive/2008/04/17/1158932.html</link><dc:creator>小杰</dc:creator><author>小杰</author><pubDate>Thu, 17 Apr 2008 14:57:00 GMT</pubDate><guid>http://www.cnblogs.com/Anima0My/archive/2008/04/17/1158932.html</guid><wfw:comment>http://www.cnblogs.com/Anima0My/comments/1158932.html</wfw:comment><comments>http://www.cnblogs.com/Anima0My/archive/2008/04/17/1158932.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Anima0My/comments/commentRss/1158932.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Anima0My/services/trackbacks/1158932.html</trackback:ping><description><![CDATA[摘要: 前期设定：先定义有两个数据表：CREATE TABLE [dbo].[Table_A]( [AID][bigint] IDENTITY(1,1) NOT NULL, [name][text] COLLATE Chinese_PRC_CI_AS NULL, [name2][text] COLLATE Chinese_PRC_CI_AS NULL, [name3][text] COLLATE Chin&nbsp;&nbsp;<a href='http://www.cnblogs.com/Anima0My/archive/2008/04/17/1158932.html'>阅读全文</a><img src ="http://www.cnblogs.com/Anima0My/aggbug/1158932.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43624/" target="_blank">[新闻]诺基亚将支持Lotus Notes 和黑莓争夺市场</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>WCF笔记 - 绑定</title><link>http://www.cnblogs.com/Anima0My/archive/2008/04/16/1156146.html</link><dc:creator>小杰</dc:creator><author>小杰</author><pubDate>Wed, 16 Apr 2008 06:22:00 GMT</pubDate><guid>http://www.cnblogs.com/Anima0My/archive/2008/04/16/1156146.html</guid><wfw:comment>http://www.cnblogs.com/Anima0My/comments/1156146.html</wfw:comment><comments>http://www.cnblogs.com/Anima0My/archive/2008/04/16/1156146.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Anima0My/comments/commentRss/1156146.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Anima0My/services/trackbacks/1156146.html</trackback:ping><description><![CDATA[摘要: 【此文是纯碎的笔记（无逻辑的，松散的）】WCF中常用的binding方式：BasicHttpBinding: 用于把 WCF 服务当作 ASMX Web服务。用于兼容旧的Web ASMX 服务。WSHttpBinding: 比 BasicHttpBinding 更加安全，通常用于 non-duplex 服务通讯。WSDualHttpBinding: 和 WSHttpBinding 相比，它支持 d&nbsp;&nbsp;<a href='http://www.cnblogs.com/Anima0My/archive/2008/04/16/1156146.html'>阅读全文</a><img src ="http://www.cnblogs.com/Anima0My/aggbug/1156146.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43623/" target="_blank">[新闻]Mozilla公布去年收入报告</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>WCF 笔记</title><link>http://www.cnblogs.com/Anima0My/archive/2008/04/05/1136854.html</link><dc:creator>小杰</dc:creator><author>小杰</author><pubDate>Sat, 05 Apr 2008 05:16:00 GMT</pubDate><guid>http://www.cnblogs.com/Anima0My/archive/2008/04/05/1136854.html</guid><wfw:comment>http://www.cnblogs.com/Anima0My/comments/1136854.html</wfw:comment><comments>http://www.cnblogs.com/Anima0My/archive/2008/04/05/1136854.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Anima0My/comments/commentRss/1136854.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Anima0My/services/trackbacks/1136854.html</trackback:ping><description><![CDATA[摘要: WCF笔记 &#8211; 简单使用：WCF概念: WCF是 &#8220;Windows Communication Foundation &#8221;的缩写，Windows Communication Foundation (WCF) 是一个运行库和一组 API，用于创建在服务与客户端之间发送消息的系统。 它使用相同的基础结构和 API 来创建应用程序，这些应用程序可与同一计算机系统上或驻留&nbsp;&nbsp;<a href='http://www.cnblogs.com/Anima0My/archive/2008/04/05/1136854.html'>阅读全文</a><img src ="http://www.cnblogs.com/Anima0My/aggbug/1136854.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43621/" target="_blank">[新闻]2008年11月21日科技博客精选</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>正则表达式[转载整理]</title><link>http://www.cnblogs.com/Anima0My/archive/2008/03/13/943482.html</link><dc:creator>小杰</dc:creator><author>小杰</author><pubDate>Wed, 12 Mar 2008 16:35:00 GMT</pubDate><guid>http://www.cnblogs.com/Anima0My/archive/2008/03/13/943482.html</guid><wfw:comment>http://www.cnblogs.com/Anima0My/comments/943482.html</wfw:comment><comments>http://www.cnblogs.com/Anima0My/archive/2008/03/13/943482.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Anima0My/comments/commentRss/943482.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Anima0My/services/trackbacks/943482.html</trackback:ping><description><![CDATA[摘要: 正则表达式列表 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如，'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性，^ 也匹配 '\n' 或 '\r' 之后的位置。 $ 匹配输入字符串的结&nbsp;&nbsp;<a href='http://www.cnblogs.com/Anima0My/archive/2008/03/13/943482.html'>阅读全文</a><img src ="http://www.cnblogs.com/Anima0My/aggbug/943482.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43620/" target="_blank">[新闻]Google拟年底前关闭"lively" 因不敌"第二人生"</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>LINQ 笔记 - LINQ to SQL 基本数据操作</title><link>http://www.cnblogs.com/Anima0My/archive/2008/03/13/1103000.html</link><dc:creator>小杰</dc:creator><author>小杰</author><pubDate>Wed, 12 Mar 2008 16:29:00 GMT</pubDate><guid>http://www.cnblogs.com/Anima0My/archive/2008/03/13/1103000.html</guid><wfw:comment>http://www.cnblogs.com/Anima0My/comments/1103000.html</wfw:comment><comments>http://www.cnblogs.com/Anima0My/archive/2008/03/13/1103000.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Anima0My/comments/commentRss/1103000.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Anima0My/services/trackbacks/1103000.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/Anima0My/archive/2008/03/13/1103000.html'>阅读全文</a><img src ="http://www.cnblogs.com/Anima0My/aggbug/1103000.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43620/" target="_blank">[新闻]Google拟年底前关闭"lively" 因不敌"第二人生"</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>LINQ 笔记 - 语法与关键字</title><link>http://www.cnblogs.com/Anima0My/archive/2008/02/27/1084131.html</link><dc:creator>小杰</dc:creator><author>小杰</author><pubDate>Wed, 27 Feb 2008 13:27:00 GMT</pubDate><guid>http://www.cnblogs.com/Anima0My/archive/2008/02/27/1084131.html</guid><wfw:comment>http://www.cnblogs.com/Anima0My/comments/1084131.html</wfw:comment><comments>http://www.cnblogs.com/Anima0My/archive/2008/02/27/1084131.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/Anima0My/comments/commentRss/1084131.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Anima0My/services/trackbacks/1084131.html</trackback:ping><description><![CDATA[摘要: 查询操作的三个部分：所有 LINQ 查询操作都由以下三个不同的操作组成：1.获取数据源。2.创建查询。3.执行查询。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->staticvoidMain(){//1.数据源int[]numbers=newint[&nbsp;&nbsp;<a href='http://www.cnblogs.com/Anima0My/archive/2008/02/27/1084131.html'>阅读全文</a><img src ="http://www.cnblogs.com/Anima0My/aggbug/1084131.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43619/" target="_blank">[新闻]微软证实已雇佣前雅虎搜索官员Suchter</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>