﻿<?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>博客园-Arming</title><link>http://www.cnblogs.com/Arming/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 05 Jul 2009 17:11:22 GMT</lastBuildDate><pubDate>Sun, 05 Jul 2009 17:11:22 GMT</pubDate><ttl>60</ttl><item><title>Airstrip中间件简介</title><link>http://www.cnblogs.com/Arming/archive/2005/01/11/90195.html</link><dc:creator>记忆衰退</dc:creator><author>记忆衰退</author><pubDate>Tue, 11 Jan 2005 12:38:00 GMT</pubDate><guid>http://www.cnblogs.com/Arming/archive/2005/01/11/90195.html</guid><wfw:comment>http://www.cnblogs.com/Arming/comments/90195.html</wfw:comment><comments>http://www.cnblogs.com/Arming/archive/2005/01/11/90195.html#Feedback</comments><slash:comments>23</slash:comments><wfw:commentRss>http://www.cnblogs.com/Arming/comments/commentRss/90195.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Arming/services/trackbacks/90195.html</trackback:ping><description><![CDATA[<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 一个企业应用<A href="http://www.cnblogs.com/Arming/articles/90160.html">通用业务二次开发平台</a>，集成AOP，IOC，O/R Mapping，Workflow Engine，事务管理，连接池管理，权限管理等。 
<br/>&#160;和 <a title="Palu Plat" href="http://blog.joycode.com/uestc95/articles/39478.aspx">Palau Platform</a>很相像，幸好他十一月发文时，Airstrip已基本设计完成，工作流引擎也完成大半。希望他不要认为我是&#8220;D版&#8221;<img height="19" src="http://www.cnblogs.com/Emoticons/emsmiled.gif" width="19" align="absMiddle" border="0" />。 
<br/>
<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; Airstrip的AOP，IOC，O/R Mapping目前都是利用第三方框架，争取将来能全部自己实现，不过很可能遥遥无期<img height="20" src="http://www.cnblogs.com/Emoticons/hitwall.gif" width="25" align="absMiddle" border="0" />。其他除了日志使用log4net外，剩下的都是自力更生了。&#160; 
<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 
<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 现在正在内部测试评估期，欢迎各位大虾多多指教。板砖鲜花统统欢迎。<img height="19" src="http://www.cnblogs.com/Emoticons/emteeth.gif" width="19" align="absMiddle" border="0" /> 
</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; 
<br/>&#160; 
</p><img src ="http://www.cnblogs.com/Arming/aggbug/90195.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47989/" target="_blank">Twitter无处不在 魔兽世界Twitter发送器插件发布</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>DotNet2.0 资源</title><link>http://www.cnblogs.com/Arming/archive/2004/12/08/74429.html</link><dc:creator>记忆衰退</dc:creator><author>记忆衰退</author><pubDate>Wed, 08 Dec 2004 06:29:00 GMT</pubDate><guid>http://www.cnblogs.com/Arming/archive/2004/12/08/74429.html</guid><wfw:comment>http://www.cnblogs.com/Arming/comments/74429.html</wfw:comment><comments>http://www.cnblogs.com/Arming/archive/2004/12/08/74429.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Arming/comments/commentRss/74429.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Arming/services/trackbacks/74429.html</trackback:ping><description><![CDATA[摘自<strong> </strong><a href="http://bbs.dotnettools.org/activeubb"><font color="#800080"><strong>.NET Tools评测网 </strong></font></a><strong>&#187; </strong><a href="list.asp?groupname=VS2K5%28Whidbey%29%BA%CDFX2%2E0&amp;Daysprune=365&amp;page=1"><strong><font color="#0000ff">VS2K5(Whidbey)和FX2.0</font></strong></a> 
<br/><a href="http://bbs.dotnettools.org/activeubb/NewsDetail.asp?GroupName=VS2K5%28Whidbey%29%BA%CDFX2%2E0&amp;DaysPrune=365&amp;lp=1&amp;id=2961">ASP.NET2.0资源</a> 
<br/>
<br/>官方站点: 
<br/>&#160;&#160;&#160; <a href="http://beta.asp.net/quickstart/" target="_blank"><font color="#0000ff">Microsoft .NET Framework SDK QuickStart Tutorials (VS2005 Beta)&#160;</font></a> 
<br/>&#160;&#160;&#160; <a href="http://lab.msdn.microsoft.com/library/start.asp" target="_blank"><font color="#0000ff">Visual Studio 2005 Beta Documentation</font></a> 
<br/>
<br/>
<br/>本地化: 
<br/>&#160;&#160;&#160; <a href="http://weblogs.asp.net/plip/articles/113319.aspx" target="_blank"><font color="#0000ff">Localization in ASP.NET 2.0 and Visual Studio .NET 2005 : Code free Localization 上</font></a> 
<br/>&#160;&#160;&#160; <a href="http://weblogs.asp.net/plip/articles/114141.aspx" target="_blank"><font color="#0000ff">Localization in ASP.NET 2.0 and Visual Studio .NET 2005 : Code free Localization 下</font></a> 
<br/>&#160;&#160;&#160; <a href="http://fredrik.nsquared2.com/viewpost.aspx?PostID=92" target="_blank"><font color="#0000ff">Using Resources for Localization with ASP.NET 2.0&#160;</font></a> 
<br/>&#160;&#160;&#160; <a href="http://lab.msdn.microsoft.com/library/en-us/dv_vwdcon/html/bb4e5b44-e2b0-48ab-bbe9-609fb33900b6.asp" target="_blank"><font color="#0000ff">Walkthrough: Using Resources for Localization with ASP.NET&#160;</font></a> 
<br/>&#160;&#160;&#160; <a href="http://beta.asp.net/quickstart/aspnet/doc/localization.aspx" target="_blank"><font color="#0000ff">Localizing An Application</font></a> 
<br/>
<br/>内部: 
<br/>&#160;&#160;&#160; <a href="http://msdn.microsoft.com/asp.net/whidbey/default.aspx?pull=/library/en-us/dnvs05/html/internals.asp" target="_blank"><font color="#0000ff">ASP.NET 2.0 Internals</font></a> 
<br/>&#160;&#160;&#160; <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/codecompilation.asp" target="_blank"><font color="#0000ff">New Code Compilation Features in ASP.NET Whidbey</font></a> 
<br/>&#160;&#160;&#160; <a href="http://msdn.microsoft.com/library/en-us/dnvs05/html/SecFeatNT2.asp" target="_blank"><font color="#0000ff">New Security Features in ASP.NET 2.0</font></a> 
<br/>&#160;&#160;&#160; <a href="http://www.microsoft.com/china/msdn/archives/library/dnaspp/html/codecompilation.asp" target="_blank"><font color="#800080">ASP.NET Whidbey 中新的代码编译功能</font></a> 
<br/>&#160;&#160;&#160; <a href="http://www.microsoft.com/china/MSDN/library/archives/library/DNAspp/html/aspnet-pageobjectmodel.asp" target="_blank"><font color="#800080">ASP.NET 页面对象模型</font></a> 
<br/>&#160;&#160;&#160; <a href="http://www.microsoft.com/china/MSDN/library/archives/library/DNAspp/html/dngrftheaspnethttpruntime.asp" target="_blank"><font color="#800080">ASP.NET HTTP 运行时</font></a> 
<br/>
<br/><strong>客户端</strong>： 
<br/>&#160;&#160;&#160; <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/webresource.asp" target="_blank"><font color="#0000ff">Handling Client Files in ASP.NET Whidbey</font></a> 
<br/>&#160;&#160;&#160; <a href="http://www.devx.com/dotnet/Article/20239/1954?pf=true" target="_blank"><font color="#0000ff">Whidbey Simplifies Browser Client Script Callbacks </font></a><A href="http://www.cnblogs.com/guoyan1981/archive/2004/03/11.aspx" target="_blank"><font color="#0000ff">(中文版)</font></a> 
<br/>&#160;&#160;&#160; <a href="http://www.dotnetjunkies.com/Tutorial/E80EC96F-1C32-4855-85AE-9E30EECF13D7.dcik" target="_blank"><font color="#0000ff">ASP.NET 2.0&#39;s Client Callback Feature</font></a> 
<br/>&#160;&#160;&#160; <a href="http://dev.csdn.net/article/25/25508.shtm" target="_blank"><font color="#0000ff">Whidbey中客户端回调机制</font></a> 
<br/>&#160;&#160;&#160; <a href="http://blog.joycode.com/kaneboy/archive/2004/07/07/26914.aspx" target="_blank"><font color="#0000ff">ASP.NET 2.0，无刷新页面新境界！</font></a> 
<br/>&#160;&#160;&#160; <a href="http://lab.msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/T_System_Web_UI_ClientScriptManager.asp" target="_blank"><font color="#0000ff">ClientScriptManager Class</font></a> 
<br/><strong>个性化之Profile</strong>: 
<br/>&#160;&#160;&#160; <a href="http://lab.msdn.microsoft.com/library/en-us/dv_aspnetcon/html/06a7bf4a-a5a2-462d-9793-c79063a2018d.asp" target="_blank"><font color="#0000ff">Creating Web Sites for Individual Users</font></a> 
<br/>&#160;&#160;&#160; <a href="http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnvs05/html/UserProfiles.asp" target="_blank"><font color="#0000ff">Storing User Information with ASP.NET 2.0 Profiles</font></a> 
<br/>&#160;&#160;&#160; <a href="http://beta.asp.net/quickstart/aspnet/doc/profile.aspx" target="_blank"><font color="#0000ff">Storing User Profiles&#160;</font></a> 
<br/>&#160;&#160;&#160; <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/personalizationwhidbey.asp" target="_blank"><font color="#0000ff">New Personalization Features in ASP.NET Whidbey</font></a> 
<br/>&#160;&#160;&#160; <a href="http://www.netacademia.net/tudastar/articlepage.aspx?upid=2118" target="_blank"><font color="#0000ff">Personalization (ASP.NET 2.0)(不知哪国语了，但看了程序感觉不错)</font></a> 
<br/>&#160;&#160;&#160; <a href="http://www.ondotnet.com/pub/a/dotnet/2004/08/16/whidbey_personalization.html?page=1" target="_blank"><font color="#0000ff">Personalization in ASP.NET</font></a> 
<br/>&#160;&#160;&#160; <a href="http://lab.msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/N_System_Web_Profile.asp" target="_blank"><font color="#0000ff">System.Web.Profile</font></a> 
<br/>关于WebPart的资料，这个网站内容不多，让我获益多多。 
<br/>&#160;&#160;&#160; <a href="http://www.carlosag.net/Articles/WebParts/webPartsTransformers.aspx" target="_blank"><font color="#0000ff">ASP.NET WebParts Connections Transformers Tutorial</font></a> 
<br/>&#160;&#160;&#160; <a href="http://www.carlosag.net/Articles/WebParts/connectionsTutorial.aspx" target="_blank"><font color="#0000ff">ASP.NET WebParts Connections Tutorial</font></a> 
<br/>&#160;&#160;&#160; <a href="http://www.carlosag.net/Articles/WebParts/catalogPartSample.aspx" target="_blank"><font color="#0000ff">ASP.NET WebParts CatalogPart Sample</font></a> 
<br/>
<br/><img src ="http://www.cnblogs.com/Arming/aggbug/74429.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47988/" target="_blank">Firefox 3.5匆忙推出漏洞多 Mozilla本月将更新</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>XPO学习三－－条件对象</title><link>http://www.cnblogs.com/Arming/archive/2004/11/30/71237.html</link><dc:creator>记忆衰退</dc:creator><author>记忆衰退</author><pubDate>Tue, 30 Nov 2004 15:05:00 GMT</pubDate><guid>http://www.cnblogs.com/Arming/archive/2004/11/30/71237.html</guid><wfw:comment>http://www.cnblogs.com/Arming/comments/71237.html</wfw:comment><comments>http://www.cnblogs.com/Arming/archive/2004/11/30/71237.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/Arming/comments/commentRss/71237.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Arming/services/trackbacks/71237.html</trackback:ping><description><![CDATA[摘要: &#160; XPO的条件相关类。&#160;&#160;&#160;&#160;&#160;&#160; XPO的条件对象用来生成数据筛选条件，实际就是SQL语句条件语法树（条件表达式的组合）的对象表示方法。一、主要相关类：1、继承于抽象类CriteriaOperator的类系列。继承于CriteriaOperator的子类有：&#160;&#160;&#160;&#160;&#160;&#16&nbsp;&nbsp;<a href='http://www.cnblogs.com/Arming/archive/2004/11/30/71237.html'>阅读全文</a><img src ="http://www.cnblogs.com/Arming/aggbug/71237.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47987/" target="_blank">预测：Twitter最可能收购的十家公司</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Spring Framework .NET 0.6 发布</title><link>http://www.cnblogs.com/Arming/archive/2004/10/10/50590.html</link><dc:creator>记忆衰退</dc:creator><author>记忆衰退</author><pubDate>Sun, 10 Oct 2004 09:41:00 GMT</pubDate><guid>http://www.cnblogs.com/Arming/archive/2004/10/10/50590.html</guid><wfw:comment>http://www.cnblogs.com/Arming/comments/50590.html</wfw:comment><comments>http://www.cnblogs.com/Arming/archive/2004/10/10/50590.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Arming/comments/commentRss/50590.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Arming/services/trackbacks/50590.html</trackback:ping><description><![CDATA[<H3><A href="http://sourceforge.net/projects/springnet/">Spring Framework .NET</A></H3>
<H3>Release Name: <A href="http://sourceforge.net/project/showfiles.php?group_id=106751">0.6 RC1</A></H3>
<P><PRE><B><FONT face=Verdana>Notes:</FONT></B>
This release contains a lightweight container with IoC / Dependency Injection functionality comparable that found in the Java based Spring framework. Highlights include 

* Constructor and Setter based Dependency Injection 
* Factory method creation 
* Inheritance of object definitions 
* Support for .NET application configuration files 
* Event wiring 
* Autowiring of collaborators 
* Singleton/Prototype creation modes 
</PRE><img src ="http://www.cnblogs.com/Arming/aggbug/50590.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47986/" target="_blank">网易澄清:与暴雪合资公司仅提供技术支持</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>招聘系统分析员和程序员</title><link>http://www.cnblogs.com/Arming/archive/2004/09/27/46975.html</link><dc:creator>记忆衰退</dc:creator><author>记忆衰退</author><pubDate>Mon, 27 Sep 2004 01:29:00 GMT</pubDate><guid>http://www.cnblogs.com/Arming/archive/2004/09/27/46975.html</guid><wfw:comment>http://www.cnblogs.com/Arming/comments/46975.html</wfw:comment><comments>http://www.cnblogs.com/Arming/archive/2004/09/27/46975.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/Arming/comments/commentRss/46975.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Arming/services/trackbacks/46975.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 借首页放一天，晚上就移到求职版去。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;招聘人员:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;系统分析员一名：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5年左右的工作经验，其中从事此岗位二年以上，精通OO，并能熟练使用UML。熟悉.Net。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;程序员五名：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2年以上的工作经验，其中有一年以上的.Net开发经验(C#,Asp.net)。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 公司<A href="http://www.shangxin.com.cn/">上海上信实业发展有限公司</A>，地点在长宁区仙霞路远东国际广场。<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简历发送到邮箱：<A href="mailto:edenyin@133sh.com">edenyin@133sh.com</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 或 <A href="mailto:personal@shangxin.com">personal@shangxin.com</A><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src ="http://www.cnblogs.com/Arming/aggbug/46975.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47985/" target="_blank">杰克逊悼念仪式或成史上最大规模Web活动</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>一个好的C#开源项目集合地</title><link>http://www.cnblogs.com/Arming/archive/2004/09/14/42790.html</link><dc:creator>记忆衰退</dc:creator><author>记忆衰退</author><pubDate>Mon, 13 Sep 2004 16:01:00 GMT</pubDate><guid>http://www.cnblogs.com/Arming/archive/2004/09/14/42790.html</guid><wfw:comment>http://www.cnblogs.com/Arming/comments/42790.html</wfw:comment><comments>http://www.cnblogs.com/Arming/archive/2004/09/14/42790.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Arming/comments/commentRss/42790.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Arming/services/trackbacks/42790.html</trackback:ping><description><![CDATA[<A href="http://csharp-source.net/">http://csharp-source.net/</A><img src ="http://www.cnblogs.com/Arming/aggbug/42790.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47984/" target="_blank">《商业周刊》:Mozilla的志愿者开发模式被复制</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>工作流资源的收集</title><link>http://www.cnblogs.com/Arming/archive/2004/09/13/42758.html</link><dc:creator>记忆衰退</dc:creator><author>记忆衰退</author><pubDate>Mon, 13 Sep 2004 14:31:00 GMT</pubDate><guid>http://www.cnblogs.com/Arming/archive/2004/09/13/42758.html</guid><wfw:comment>http://www.cnblogs.com/Arming/comments/42758.html</wfw:comment><comments>http://www.cnblogs.com/Arming/archive/2004/09/13/42758.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Arming/comments/commentRss/42758.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Arming/services/trackbacks/42758.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;1、MSDN &nbsp;<A href="http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/builddistapp/ArchitecturalOptionsforAsynchronousWorkflow.mspx">异步工作流体系结构的选择</A>；<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、BLOG&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<A href="http://blog.csdn.net/hongbo781202/">杨洪波专栏</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A href="http://www.cnblogs.com/jobs/category/6565.aspx">温少的日志 </A><BR>&nbsp;&nbsp;&nbsp;&nbsp;文章<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3、<A href="http://www.e-works.net.cn/ewk2004/ewkArticles/467/Article440.htm">工作流实现技术</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4、<A href="http://www.e-works.net.cn/ewk2004/ewkArticles/467/Article3074.htm">基于Web的工作流管理系统的设计与实现</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5、<A href="http://www.yesky.com/SoftChannel/72342393403211776/20040605/1805086.shtml">用UML描述工作流管理&nbsp;</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A href="http://udoo.51.net/mt/archives/000136.html">工作流总结</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;论坛 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6、<A href="http://www.javaflow.net/">中国Java工作流</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7、<A href="http://www.wf800.com/">中国工作流论坛&nbsp;</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT face=Verdana size=2><A href="http://www.wfchina.org/">http://www.wfchina.org/</A><BR><BR>&nbsp;&nbsp;&nbsp; 工作流框架<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A href="http://www.skelta.com/">http://www.skelta.com</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A href="http://www.workflowdownload.com/">http://www.workflowdownload.com/</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A href="http://www.teamplate.com/">http://www.teamplate.com/</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A href="http://sourceforge.net/projects/openwfe/">http://sourceforge.net/projects/openwfe/</A>&nbsp;&nbsp; </FONT><img src ="http://www.cnblogs.com/Arming/aggbug/42758.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47977/" target="_blank">Mono 的Virtual PC 虚拟机</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>我也加个每日构建</title><link>http://www.cnblogs.com/Arming/archive/2004/09/01/38267.html</link><dc:creator>记忆衰退</dc:creator><author>记忆衰退</author><pubDate>Wed, 01 Sep 2004 02:36:00 GMT</pubDate><guid>http://www.cnblogs.com/Arming/archive/2004/09/01/38267.html</guid><wfw:comment>http://www.cnblogs.com/Arming/comments/38267.html</wfw:comment><comments>http://www.cnblogs.com/Arming/archive/2004/09/01/38267.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/Arming/comments/commentRss/38267.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Arming/services/trackbacks/38267.html</trackback:ping><description><![CDATA[摘要:  看到ccBoy的Daily Build 的链接 ，我也加两个。还是以前对delphi项目进行每日构建时用的，不过对.net同样支持。  FinalBuilder : http://www.atozedsoftware.com/finalbuilder/ 。非常好用，可惜是商业软件。支持每日构建的各个环节，内部已集成了对主流版本控制软件，主流语言等支持，甚至可以直接刻录光盘。还可以写自定义插件（只&nbsp;&nbsp;<a href='http://www.cnblogs.com/Arming/archive/2004/09/01/38267.html'>阅读全文</a><img src ="http://www.cnblogs.com/Arming/aggbug/38267.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47970/" target="_blank">19岁天才黑客发布首个iPhone 3GS破解软件</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>XPO学习二－－Attribute的总结</title><link>http://www.cnblogs.com/Arming/archive/2004/08/19/34660.html</link><dc:creator>记忆衰退</dc:creator><author>记忆衰退</author><pubDate>Wed, 18 Aug 2004 16:14:00 GMT</pubDate><guid>http://www.cnblogs.com/Arming/archive/2004/08/19/34660.html</guid><wfw:comment>http://www.cnblogs.com/Arming/comments/34660.html</wfw:comment><comments>http://www.cnblogs.com/Arming/archive/2004/08/19/34660.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/Arming/comments/commentRss/34660.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Arming/services/trackbacks/34660.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">十二、对</SPAN><SPAN lang=EN-US>Attribute</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">的总结：</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">应该看到，整个</SPAN><SPAN lang=EN-US>XPO</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">框架中，</SPAN><SPAN lang=EN-US>Attribute</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'">使用的相当频繁，可以列出常用的：</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Aggregated]<SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">没有参数<SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">a property or a field,</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">并且只能是持久类的引用或者<SPAN lang=EN-US>XPCollection</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">.</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">实现两个持久类的级联删除的功能。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">[Association("PersonAddresses", <SPAN style="COLOR: blue">typeof</SPAN> (Address))]<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">a property or a field</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">实现两个持久类的级联关系<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">参数：<SPAN lang=EN-US>1</SPAN>、关联的名称；<SPAN lang=EN-US>2</SPAN>、关联的持久类类型（但引用指明持久类型时，可以省略）<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[MapTo("T_Person")]<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于持久类或</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">a property or a field</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于持久类时：指定持久类映射的表名称。如果没有指定，默认的表名就是类名。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于<SPAN lang=EN-US>property</SPAN>或<SPAN lang=EN-US>field</SPAN>时：表的列名称。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">参数是表名或列名，是区分大小写的。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[Persistent("CreatedOn")] </SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">强制映射字段<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">a property or a field</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">XPO</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">一般只对持久类中的可写<SPAN lang=EN-US>property</SPAN>和<SPAN lang=EN-US>public field</SPAN>进行持久化操作。因此对只读的<SPAN lang=EN-US>field</SPAN>可以加上该特性进行强制持久化。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt"><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">参数：表名（可选）<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">[</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; LETTER-SPACING: 1.2pt; mso-bidi-font-weight: bold"><FONT face="Times New Roman">NonPersistent</FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">]<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">a class, property or a field<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">指明不对类或<SPAN lang=EN-US>property,field</SPAN>进行持久化操作。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">参数无。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">[</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt">DbType</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">]<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">指定列创建时使用的数据类型。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">参数：字符串的数据类型表示。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">[MapInheritance(MapInheritanceType.OwnTable)]<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于持久类。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">两个持久类是继承关系时<SPAN lang=EN-US>,</SPAN>持久信息的存储方式。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">参数：<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>MapInheritanceType.OwnTable </SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">：各自独立的表，分别存储独有部分。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 12.0pt"><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>MapInheritanceType.</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt; mso-bidi-font-weight: bold">ParentTable </SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt; mso-bidi-font-weight: bold">：都在父表存储。 <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt; mso-bidi-font-weight: bold"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt; mso-bidi-font-weight: bold"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">[Delayed("document")]<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">只能作用于<SPAN lang=EN-US>Property</SPAN>。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">延迟数据装载，当持久类构造时并不装载数据，只是<SPAN lang=EN-US>property</SPAN>首次被访问时才装载。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和类<SPAN lang=EN-US>XPDelayedProperty</SPAN>结合使用才能实现延迟装载的功能。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">参数：引用的<SPAN lang=EN-US>XPDelayedProperty </SPAN>类型<SPAN lang=EN-US>field </SPAN>名称。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[Size(SizeAttribute.Unlimited)] </SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">数据长度<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用范围</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">a property or a field</SPAN><SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-hansi-font-family: Verdana; mso-ascii-font-family: Verdana">。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">指定映射的表字段长度。只是当创建字段时才体现。当字段已经存在，<SPAN lang=EN-US>XPO</SPAN>此时不会检查该值。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">参数：数值的长度或者</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">SizeAttribute.Unlimited</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">（不限制长度）<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">可以不指定。如果是<SPAN lang=EN-US>string</SPAN>，默认是<SPAN lang=EN-US>100</SPAN>。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[Key</SPAN><SPAN lang=EN-US><FONT face="Times New Roman" size=3> </FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">] </SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">，<SPAN lang=EN-US>[Key(true)]</SPAN>，<SPAN lang=EN-US>[Key(AutoGenerate = true)]<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">作用于</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">a property or a field</SPAN><SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-hansi-font-family: Verdana; mso-ascii-font-family: Verdana">。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 63pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">指定主键。每个持久类都需要一个指定为<SPAN lang=EN-US>key</SPAN>的<SPAN lang=EN-US>propery or field</SPAN>。<SPAN lang=EN-US>XPObject</SPAN>和<SPAN lang=EN-US>XPBaseObject</SPAN>的一个明显差别就是<SPAN lang=EN-US>XPObject</SPAN>已有一个<SPAN lang=EN-US>OId</SPAN>主键<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">参数：<SPAN lang=EN-US>bool</SPAN>型（可选）。是否由<SPAN lang=EN-US>XPO</SPAN>自动生成键值（<SPAN lang=EN-US>Int</SPAN>或<SPAN lang=EN-US>GUID</SPAN>）。默认是<SPAN lang=EN-US>false</SPAN>。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[Indexed]<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">a property or a field</SPAN><SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-hansi-font-family: Verdana; mso-ascii-font-family: Verdana">。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">指定索引。默认情况下改索引是非唯一索引。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">没有构造参数。但可以通过<SPAN lang=EN-US>set</SPAN>来设置为唯一索引</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">[Indexed</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">（<SPAN lang=EN-US>Unique=true</SPAN>）<SPAN lang=EN-US>]</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[OptimisticLocking(false)]<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于持久类。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 60pt; TEXT-INDENT: -18pt; TEXT-ALIGN: left; mso-char-indent-count: -2.0; mso-para-margin-left: 4.0gd" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">是否乐观锁定(感谢<A id=Comments1_CommentList__ctl1_NameLink HREF="/format" target=_blank><FONT color=#770000>format</FONT></A> 的指错)。如果锁定，修改后提交时，<SPAN lang=EN-US>XPO</SPAN>会检查原始数据是否已经被改变，而不是<SPAN lang=EN-US>who lastest who win</SPAN>。<SPAN lang=EN-US>XPO</SPAN>在持久类映射的表类加一个系统字段&#8220;</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana; mso-bidi-font-weight: bold">OptimisticLockField</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">&#8221;，显然是用来标记状态的。因此如果是映射到视图时，要显式设置为不锁定。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">参数：<SPAN lang=EN-US>bool</SPAN>值（可选，默认是<SPAN lang=EN-US>true</SPAN>）<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[ValueConverter(typeof(</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">实现转换接口（抽象类<SPAN lang=EN-US>ValueConverter</SPAN>）的类<SPAN lang=EN-US>))]<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">property</SPAN><SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-hansi-font-family: Verdana; mso-ascii-font-family: Verdana">。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left" align=left><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">值和类型转换，挺有意思的一个功能。从数据库提取值和保存值都可以作一个转换工作。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[NullValue("")] <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">作用于简单数据类型的</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana">a property or field</SPAN><SPAN style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-hansi-font-family: Verdana; mso-ascii-font-family: Verdana">。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Verdana"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">指定对应库中值为<SPAN lang=EN-US>null</SPAN>时，持久类中对应的数据。反之也是。<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">参数：根据不同的数据类型，引入不同的参数。看例子比较方便：<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P><PRE style="tab-stops: 45.8pt 64.5pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"><FONT color=#000066><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-bidi-font-size: 8.5pt"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt">public class Example : XPObject {<o:p></o:p></SPAN></FONT></PRE><PRE><SPAN lang=EN-US style="FONT-SIZE: 8.5pt"><FONT color=#000066>              [NullValue(Int32.MinValue)]<BR>              </FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt"><FONT color=#000066>public int NullOnMinValueFieldInt;<BR>               <BR></FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt"><FONT color=#000066>              [NullValue(0)]<BR>              </FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt"><FONT color=#000066>public int NullOnZeroFieldInt;<o:p></o:p></FONT></SPAN></PRE><PRE><SPAN lang=EN-US style="FONT-SIZE: 8.5pt"><FONT color=#000066><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      </SPAN>[NullValue("")]<BR>              </FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt"><FONT color=#000066>public string NullOnEmptyStringFieldString;<o:p></o:p></FONT></SPAN></PRE><PRE><SPAN lang=EN-US style="FONT-SIZE: 8.5pt"><FONT color=#000066><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      </SPAN>[NullValue("NULL")]<BR>              </FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt"><FONT color=#000066>public string NullOnNULLFieldString;<BR>            </FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt"><FONT color=#000066>}<o:p></o:p></FONT></SPAN></PRE><PRE><SPAN lang=EN-US style="DISPLAY: none; FONT-SIZE: 8.5pt; mso-hide: all"><FONT color=#000066><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;  </SPAN></FONT></SPAN></PRE>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; 本想只列出常用的，但看看代码，就差两个就列完了。<BR></SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">ExplicitLoading]<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>[</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">MemberDesignTimeVisibility</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt; mso-bidi-font-size: 8.5pt">]</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">（未完）<o:p></o:p></SPAN></P><img src ="http://www.cnblogs.com/Arming/aggbug/34660.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47969/" target="_blank">新浪邮箱大本营粉墨登场！Sina.cn开放注册</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>XPO 学习一</title><link>http://www.cnblogs.com/Arming/archive/2004/08/19/34657.html</link><dc:creator>记忆衰退</dc:creator><author>记忆衰退</author><pubDate>Wed, 18 Aug 2004 16:10:00 GMT</pubDate><guid>http://www.cnblogs.com/Arming/archive/2004/08/19/34657.html</guid><wfw:comment>http://www.cnblogs.com/Arming/comments/34657.html</wfw:comment><comments>http://www.cnblogs.com/Arming/archive/2004/08/19/34657.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/Arming/comments/commentRss/34657.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Arming/services/trackbacks/34657.html</trackback:ping><description><![CDATA[摘要: Dev 出品的XPO是一个O/R Mapping框架，虽然是商业软件，非开源，但提供了源码。况且Dev的产品一向以精品为主，值得好好研究一下（我不是Dev的代理 ）。于是在学习过程中做个摘要。一、一个持久类(Persistent Class)一般来说映射为一个表类型，该表的每一条纪录即一个持久类的实例。持久类继承自XPObject或者XPBaseObject。  public class Cust&nbsp;&nbsp;<a href='http://www.cnblogs.com/Arming/archive/2004/08/19/34657.html'>阅读全文</a><img src ="http://www.cnblogs.com/Arming/aggbug/34657.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47969/" target="_blank">新浪邮箱大本营粉墨登场！Sina.cn开放注册</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>