﻿<?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>博客园-World Of ιζσεα.</title><link>http://www.cnblogs.com/iCaca/</link><description>欢迎来到叉叉的菠萝阁</description><language>zh-cn</language><lastBuildDate>Sat, 30 Aug 2008 11:36:30 GMT</lastBuildDate><pubDate>Sat, 30 Aug 2008 11:36:30 GMT</pubDate><ttl>60</ttl><item><title>NetTiers学习笔记11---nettiers中的日志和异常捕获</title><link>http://www.cnblogs.com/iCaca/archive/2008/08/27/1277938.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Wed, 27 Aug 2008 10:10:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2008/08/27/1277938.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/1277938.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2008/08/27/1277938.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/1277938.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/1277938.html</trackback:ping><description><![CDATA[<p>关于日志: </p>
<p>nettiers使用了 Microsoft.Practices.EnterpriseLibrary.Logging</p>
<p>使用起来很方便</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">Logger.Write(obj);</span></div>
<p>&nbsp;</p>
<p>就可以写入日志了, 关于Logging Application Block 的配置, 大家可以搜一下cnblogs以前的文章, 有很多介绍</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>关于异常:</p>
<p>nettiers使用了Microsoft.Practices.EnterpriseLibrary.ExceptionHandling</p>
<p>使用起来同样很方便...</p>
<p>&nbsp;</p>
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">ExceptionPolicy.HandleException(exceptionToHandle,&nbsp;policyName)</span></div>
<p>&nbsp;</p>
<p>配置都在entlib.config中</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>发一个entlib.config </p>
<p>&nbsp;</p>
<div class="cnblogs_code"><img id="Code_Closed_Image_181640" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_181640').style.display='none'; document.getElementById('Code_Open_Image_181640').style.display='inline'; document.getElementById('Code_Open_Text_181640').style.display='inline';" height="16" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" align="top"><img id="Code_Open_Image_181640" style="display: none" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_181640').style.display='none'; getElementById('Code_Closed_Image_181640').style.display='inline'; getElementById('Code_Closed_Text_181640').style.display='inline';" height="16" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" align="top"><span class="cnblogs_code_Collapse" id="Code_Closed_Text_181640">Code</span><span id="Code_Open_Text_181640" style="display: none"><br />
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000ff">&lt;</span><span style="color: #800000">configuration</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">configSections</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">microsoft</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">section&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="securityConfiguration"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Security.Configuration.SecuritySettings,&nbsp;Microsoft.Practices.EnterpriseLibrary.Security,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">section&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="loggingConfiguration"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings,&nbsp;Microsoft.Practices.EnterpriseLibrary.Logging,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">section&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="exceptionHandling"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings,&nbsp;Microsoft.Practices.EnterpriseLibrary.ExceptionHandling,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">section&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="dataConfiguration"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,&nbsp;Microsoft.Practices.EnterpriseLibrary.Data,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">section&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="cachingConfiguration"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Caching.Configuration.CacheManagerSettings,&nbsp;Microsoft.Practices.EnterpriseLibrary.Caching,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">configSections</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">securityConfiguration&nbsp;</span><span style="color: #ff0000">defaultAuthorizationInstance</span><span style="color: #0000ff">="NetTiers.RuleProvider"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defaultSecurityCacheInstance</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">authorizationProviders</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">microsoft</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Security.AuthorizationRuleProvider,&nbsp;Microsoft.Practices.EnterpriseLibrary.Security,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name</span><span style="color: #0000ff">="NetTiers.RuleProvider"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">authorizationProviders</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">securityCacheProviders</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">petshop</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">cacheManagerInstanceName</span><span style="color: #0000ff">="Stars.CMS.Entities.EntityCache"</span><span style="color: #ff0000">&nbsp;defaultSlidingSessionExpirationInMinutes</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;defaultAbsoluteSessionExpirationInMinutes</span><span style="color: #0000ff">="60"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore.CachingStoreProvider,&nbsp;Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="Caching&nbsp;Store&nbsp;Provider"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">SerialNumber</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">cacheManagerInstanceName</span><span style="color: #0000ff">="Stars.SerialNumber.Entities.EntityCache"</span><span style="color: #ff0000">&nbsp;defaultSlidingSessionExpirationInMinutes</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;defaultAbsoluteSessionExpirationInMinutes</span><span style="color: #0000ff">="60"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore.CachingStoreProvider,&nbsp;Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="Caching&nbsp;Store&nbsp;Provider"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">Rbac</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">cacheManagerInstanceName</span><span style="color: #0000ff">="Stars.Rbac.Entities.EntityCache"</span><span style="color: #ff0000">&nbsp;defaultSlidingSessionExpirationInMinutes</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;defaultAbsoluteSessionExpirationInMinutes</span><span style="color: #0000ff">="60"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore.CachingStoreProvider,&nbsp;Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="Caching&nbsp;Store&nbsp;Provider"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">securityCacheProviders</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">securityConfiguration</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">loggingConfiguration&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="Logging&nbsp;Application&nbsp;Block"</span><span style="color: #ff0000">&nbsp;tracingEnabled</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defaultCategory</span><span style="color: #0000ff">="General"</span><span style="color: #ff0000">&nbsp;logWarningsWhenNoCategoriesMatch</span><span style="color: #0000ff">="true"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">listeners</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">databaseInstanceName</span><span style="color: #0000ff">="DBLogging"</span><span style="color: #ff0000">&nbsp;&nbsp;writeLogStoredProcName</span><span style="color: #0000ff">="WriteLog"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addCategoryStoredProcName</span><span style="color: #0000ff">="AddCategory"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;formatter</span><span style="color: #0000ff">="Text&nbsp;Formatter"</span><span style="color: #ff0000">&nbsp;listenerDataType</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Logging.Database.Configuration.FormattedDatabaseTraceListenerData,&nbsp;Microsoft.Practices.EnterpriseLibrary.Logging.Database,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;traceOutputOptions</span><span style="color: #0000ff">="None"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Logging.Database.FormattedDatabaseTraceListener,&nbsp;Microsoft.Practices.EnterpriseLibrary.Logging.Database,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name</span><span style="color: #0000ff">="Database&nbsp;Trace&nbsp;Listener"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">fileName</span><span style="color: #0000ff">="Logs\log.exclude"</span><span style="color: #ff0000">&nbsp;rollSizeKB</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;timeStampPattern</span><span style="color: #0000ff">="yyyy-MM-dd"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rollFileExistsBehavior</span><span style="color: #0000ff">="Overwrite"</span><span style="color: #ff0000">&nbsp;rollInterval</span><span style="color: #0000ff">="Day"</span><span style="color: #ff0000">&nbsp;formatter</span><span style="color: #0000ff">=""</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;header</span><span style="color: #0000ff">="----------------------------------------"</span><span style="color: #ff0000">&nbsp;footer</span><span style="color: #0000ff">="----------------------------------------"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listenerDataType</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData,&nbsp;Microsoft.Practices.EnterpriseLibrary.Logging,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;traceOutputOptions</span><span style="color: #0000ff">="DateTime"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener,&nbsp;Microsoft.Practices.EnterpriseLibrary.Logging,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name</span><span style="color: #0000ff">="Rolling&nbsp;Flat&nbsp;File&nbsp;Trace&nbsp;Listener"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">listeners</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">formatters</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">template</span><span style="color: #0000ff">="Timestamp:&nbsp;{timestamp}&#xD;&#xA;Message:&nbsp;{message}&#xD;&#xA;Category:&nbsp;{category}&#xD;&#xA;Priority:&nbsp;{priority}&#xD;&#xA;EventId:&nbsp;{eventid}&#xD;&#xA;Severity:&nbsp;{severity}&#xD;&#xA;Title:{title}&#xD;&#xA;Machine:&nbsp;{machine}&#xD;&#xA;Application&nbsp;Domain:&nbsp;{appDomain}&#xD;&#xA;Process&nbsp;Id:&nbsp;{processId}&#xD;&#xA;Process&nbsp;Name:&nbsp;{processName}&#xD;&#xA;Win32&nbsp;Thread&nbsp;Id:&nbsp;{win32ThreadId}&#xD;&#xA;Thread&nbsp;Name:&nbsp;{threadName}&#xD;&#xA;Extended&nbsp;Properties:&nbsp;{dictionary({key}&nbsp;-&nbsp;{value}&#xD;&#xA;)}"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter,&nbsp;Microsoft.Practices.EnterpriseLibrary.Logging,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name</span><span style="color: #0000ff">="Text&nbsp;Formatter"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">formatters</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">categorySources</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">switchValue</span><span style="color: #0000ff">="Error"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="Exceptions"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">listeners</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="Database&nbsp;Trace&nbsp;Listener"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">listeners</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">add</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">switchValue</span><span style="color: #0000ff">="All"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="General"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">listeners</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="Database&nbsp;Trace&nbsp;Listener"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">listeners</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">add</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">categorySources</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">specialSources</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">allEvents&nbsp;</span><span style="color: #ff0000">switchValue</span><span style="color: #0000ff">="All"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="All&nbsp;Events"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">notProcessed&nbsp;</span><span style="color: #ff0000">switchValue</span><span style="color: #0000ff">="All"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="Unprocessed&nbsp;Category"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">errors&nbsp;</span><span style="color: #ff0000">switchValue</span><span style="color: #0000ff">="All"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="Logging&nbsp;Errors&nbsp;&amp;amp;&nbsp;Warnings"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">listeners</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="Rolling&nbsp;Flat&nbsp;File&nbsp;Trace&nbsp;Listener"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">listeners</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">errors</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">specialSources</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">loggingConfiguration</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">exceptionHandling</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">exceptionPolicies</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="StarsPolicy"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">exceptionTypes</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="System.Exception,&nbsp;mscorlib,&nbsp;Version=2.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=b77a5c561934e089"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;postHandlingAction</span><span style="color: #0000ff">="NotifyRethrow"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="Exception"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">exceptionHandlers</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">logCategory</span><span style="color: #0000ff">="Exceptions"</span><span style="color: #ff0000">&nbsp;eventId</span><span style="color: #0000ff">="100"</span><span style="color: #ff0000">&nbsp;severity</span><span style="color: #0000ff">="Error"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title</span><span style="color: #0000ff">="Stars&nbsp;Exception&nbsp;Handling"</span><span style="color: #ff0000">&nbsp;formatterType</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.XmlExceptionFormatter,&nbsp;Microsoft.Practices.EnterpriseLibrary.ExceptionHandling,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;priority</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.LoggingExceptionHandler,&nbsp;Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name</span><span style="color: #0000ff">="Logging&nbsp;Handler"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">exceptionHandlers</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">add</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">exceptionTypes</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">add</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">exceptionPolicies</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">exceptionHandling</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">cachingConfiguration&nbsp;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">cacheManagers</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">pet&nbsp;shop</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">expirationPollFrequencyInSeconds</span><span style="color: #0000ff">="60"</span><span style="color: #ff0000">&nbsp;maximumElementsInCacheBeforeScavenging</span><span style="color: #0000ff">="1000"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;numberToRemoveWhenScavenging</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;backingStoreName</span><span style="color: #0000ff">="Null&nbsp;Storage"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name</span><span style="color: #0000ff">="Stars.CMS.Entities.EntityCache"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">SerialNumber</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">expirationPollFrequencyInSeconds</span><span style="color: #0000ff">="60"</span><span style="color: #ff0000">&nbsp;maximumElementsInCacheBeforeScavenging</span><span style="color: #0000ff">="1000"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;numberToRemoveWhenScavenging</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;backingStoreName</span><span style="color: #0000ff">="Null&nbsp;Storage"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name</span><span style="color: #0000ff">="Stars.SerialNumber.Entities.EntityCache"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">Rbac</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">expirationPollFrequencyInSeconds</span><span style="color: #0000ff">="60"</span><span style="color: #ff0000">&nbsp;maximumElementsInCacheBeforeScavenging</span><span style="color: #0000ff">="1000"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;numberToRemoveWhenScavenging</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;backingStoreName</span><span style="color: #0000ff">="Null&nbsp;Storage"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name</span><span style="color: #0000ff">="Stars.Rbac.Entities.EntityCache"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">cacheManagers</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">backingStores</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">microsoft</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">encryptionProviderName</span><span style="color: #0000ff">=""</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="Microsoft.Practices.EnterpriseLibrary.Caching.BackingStoreImplementations.NullBackingStore,&nbsp;Microsoft.Practices.EnterpriseLibrary.Caching,&nbsp;Version=4.0.0.0,&nbsp;Culture=neutral,&nbsp;PublicKeyToken=31bf3856ad364e35"</span><span style="color: #ff0000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name</span><span style="color: #0000ff">="Null&nbsp;Storage"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">backingStores</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">cachingConfiguration</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">connectionStrings</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">&lt;!--</span><span style="color: #008000">logging&nbsp;connection&nbsp;string</span><span style="color: #008000">--&gt;</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">add&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="DBLogging"</span><span style="color: #ff0000">&nbsp;connectionString</span><span style="color: #0000ff">="Data&nbsp;Source=.\SQLEXPRESS;Initial&nbsp;Catalog=Logging;Integrated&nbsp;Security=True;Connect&nbsp;Timeout=30;"</span><span style="color: #ff0000">&nbsp;providerName</span><span style="color: #0000ff">="System.Data.SqlClient"</span><span style="color: #ff0000">&nbsp;&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">connectionStrings</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">configuration</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span></span></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src ="http://www.cnblogs.com/iCaca/aggbug/1277938.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41966/" target="_blank">[新闻]Google推出Android Market挑战App Store</a>]]></description></item><item><title>NetTiers学习笔记10---Services Rethrow Exception</title><link>http://www.cnblogs.com/iCaca/archive/2007/08/06/844794.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Mon, 06 Aug 2007 06:13:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/08/06/844794.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/844794.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/08/06/844794.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/844794.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/844794.html</trackback:ping><description><![CDATA[摘要: NetTiers 生成完毕后,默认会在Service层使用logging<br>但是在默认情况下,被捕获的异常没有被抛出, <br>下面是通过修改entlib.config, 实现 rethrow.&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/08/06/844794.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/844794.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41965/" target="_blank">[新闻]美国年轻人最喜欢的15大网站</a>]]></description></item><item><title>NetTiers学习笔记09---RADGrid + EntityDataSource设置默认排序, 及表格自动排序,分页的方法</title><link>http://www.cnblogs.com/iCaca/archive/2007/07/25/830792.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Wed, 25 Jul 2007 06:35:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/07/25/830792.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/830792.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/07/25/830792.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/830792.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/830792.html</trackback:ping><description><![CDATA[摘要: 最近一直在解决RADGrid与NetTiers及JQuery兼容,整合的问题<br><br>今天好不容易把RADGrid绑定,排序,分页的问题解决了,并且可以设置默认排序了...<br><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/07/25/830792.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/830792.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41964/" target="_blank">[新闻]2008年8月30日IT博客精选</a>]]></description></item><item><title>NetTiers学习笔记08---Entity层的扩展和EntityDataSource的使用方法</title><link>http://www.cnblogs.com/iCaca/archive/2007/07/10/812632.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Tue, 10 Jul 2007 07:01:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/07/10/812632.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/812632.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/07/10/812632.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/812632.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/812632.html</trackback:ping><description><![CDATA[摘要: 扩展1个属性 ContractPersonName , 这个属性需要Deepload Users表 才能得到<br>所以加了判断,如果没有DeepLoad则会抛出异常<br><br>建一个实体数据源和一个GridView,允许DeepLoad但不允许递归,不允许事务,允许分页和排序,使用GetPaged方法进行查询<br>DeepLoad Users对象,再添加5个参数,4个输入,1个输出,PageIndex,OrderBy和PageSize都取GridView的属性<br>最后再添加一个过滤的参数...  <br><br>到底是网页绑定好还是后台绑定好,也要看具体的情况而定~<br>如果太复杂...还是后台吧... &nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/07/10/812632.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/812632.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41963/" target="_blank">[新闻]《极品飞车12》最新真人照片、游戏截图</a>]]></description></item><item><title>NetTiers学习笔记07---查询类的使用</title><link>http://www.cnblogs.com/iCaca/archive/2007/07/10/812557.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Tue, 10 Jul 2007 05:35:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/07/10/812557.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/812557.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/07/10/812557.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/812557.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/812557.html</trackback:ping><description><![CDATA[摘要: 介绍了 SqlFilterBuilder  和 ParameterizedSqlFilterBuilder  的使用方法和区别       <br>public void Test()<br>        {<br>            SqlFilterBuilder<ContractColumn> filter = new SqlFilterBuilder<ContractColumn>();  //test SqlFilterBuilder<br><br>            //ParameterizedSqlFilterBuilder<ContractColumn> filter = new ParameterizedSqlFilterBuilder<ContractColumn>();  //test ParameterizedSqlFilterBuilder<br><br>            filter.Junction = SqlUtil.AND;<br><br>            filter.Append(ContractColum&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/07/10/812557.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/812557.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41963/" target="_blank">[新闻]《极品飞车12》最新真人照片、游戏截图</a>]]></description></item><item><title>NetTiers学习笔记06---使用场景比较</title><link>http://www.cnblogs.com/iCaca/archive/2007/07/10/812381.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Tue, 10 Jul 2007 03:39:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/07/10/812381.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/812381.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/07/10/812381.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/812381.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/812381.html</trackback:ping><description><![CDATA[<table style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif" cellSpacing=1 cellPadding=1 width=600 border=1>
    <tbody>
        <tr>
            <td width="20%">&nbsp;</td>
            <td width="25%">Table</td>
            <td width="27%">View</td>
            <td>Proc</td>
        </tr>
        <tr>
            <td>查询</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>简单查询</td>
            <td>支持</td>
            <td>支持</td>
            <td>手动实现</td>
        </tr>
        <tr>
            <td>多表关联查询</td>
            <td>
            <p>DeepLoad 效率较低,编码较复杂</p>
            </td>
            <td>支持 <br>优点:效率较高,编码简单,能够使用聚合函数<br>缺点:实现较为复杂,难以维护</td>
            <td>手动实现 与View类似<br></td>
        </tr>
        <tr>
            <td>分页查询</td>
            <td>支持</td>
            <td>支持</td>
            <td>手动实现<br>缺点:分页需要手动实现</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>插入</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>插入</td>
            <td>支持</td>
            <td>不支持</td>
            <td>手动实现</td>
        </tr>
        <tr>
            <td>事务</td>
            <td>支持 </td>
            <td>不支持</td>
            <td>手动实现</td>
        </tr>
        <tr>
            <td>比较</td>
            <td>优点:对事物支持</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>更新</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>更新</td>
            <td>支持</td>
            <td>不支持</td>
            <td>手动实现</td>
        </tr>
        <tr>
            <td>事务</td>
            <td>支持</td>
            <td>不支持</td>
            <td>手动实现</td>
        </tr>
        <tr>
            <td>比较</td>
            <td>缺点:大数据更新是执行较慢,如打折之类的操作</td>
            <td>&nbsp;</td>
            <td>
            <p>优点:个性化程度高<br>缺点:版本控制较复杂</p>
            </td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>删除</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>删除</td>
            <td>支持</td>
            <td>不支持</td>
            <td>手动实现</td>
        </tr>
        <tr>
            <td>事务</td>
            <td>支持</td>
            <td>不支持</td>
            <td>手动实现</td>
        </tr>
        <tr>
            <td>比较</td>
            <td>
            <p>优点:支持事务<br>缺点:删除时无法</p>
            </td>
            <td>&nbsp;</td>
            <td>优点:个性化程度高<br>缺点:版本控制较复杂</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>适用场景</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>Table</td>
            <td colSpan=3>单表查询及关联较少的Deepload查询,对但条记录的查插删改,对事务支持比较好</td>
        </tr>
        <tr>
            <td>View</td>
            <td colSpan=3>查询及统计时使用View非常的方便,也支持分页查询</td>
        </tr>
        <tr>
            <td>Proc</td>
            <td colSpan=3>灵活性很强,但是难以调试与版本控制,对于个性化更新删除操作支持较好</td>
        </tr>
    </tbody>
</table>
<img src ="http://www.cnblogs.com/iCaca/aggbug/812381.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41963/" target="_blank">[新闻]《极品飞车12》最新真人照片、游戏截图</a>]]></description></item><item><title>NetTiers学习笔记05---使用自定义存储过程</title><link>http://www.cnblogs.com/iCaca/archive/2007/07/09/810626.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Sun, 08 Jul 2007 17:20:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/07/09/810626.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/810626.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/07/09/810626.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/810626.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/810626.html</trackback:ping><description><![CDATA[摘要: 1. 设置自定义存储过程的前缀 {0}==表名, {1}==存储过程前缀(可有可无),<br>我这里是ups_{0}_  == usp_表名_方法名<br><br>2.建立存储过程,名称为usp_tblUsers_GetByUserName<br><br>3.GetByUserName方法将出现在UsersProvider下<br><br>到这一步就完成了,值得注意的是,存储过程的写法有一定讲究<br>关键是那个as, 一定要顶格...前面不能有东西...为了这个...我白白浪费了1个小时....<br><br>btw, 如果存储过程的返回类型,不是预期的类型(如:表,int等),则返回模板中选择的类型 DataSet 或iDataReader <br>也可以通过以下方法访问<br>  DataRepository.Provider.ExecuteDataSet();<br>   DataRepository.Provider.ExecuteNonQuery();<br>   DataRepository.Provider.ExecuteReader();&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/07/09/810626.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/810626.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41962/" target="_blank">[新闻]IBM正在开发超强性能4TB固态硬盘阵列</a>]]></description></item><item><title>Drools.NET v3.0</title><link>http://www.cnblogs.com/iCaca/archive/2007/07/04/806156.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Wed, 04 Jul 2007 12:23:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/07/04/806156.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/806156.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/07/04/806156.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/806156.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/806156.html</trackback:ping><description><![CDATA[摘要: Drools.NET v3.0 Copyright 2007 Sahi Technologies Pvt. Ltd. (http://www.esahi.com)<br><br>Contacts: Ritu Jain (ritujain@esahi.com), Chinmay Nagarkar (chinmay.nagarkar@esahi.com)<br>The Drools.NET-3.0 is a .NET version of Jboss-Rules 3.0, which is a Rules Engine implementation based on Charles Forgy's Rete algorithm tailored for the Java language. Drools.NET enables .NET developers/Users to exploit a powerful Rule Engine like Jboss-Rules through a completely managed .NET code base. <br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/07/04/806156.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/806156.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41961/" target="_blank">[新闻]Microsoft F# CTP(2008年9月)</a>]]></description></item><item><title>CCNet 1.3 release</title><link>http://www.cnblogs.com/iCaca/archive/2007/07/04/805273.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Wed, 04 Jul 2007 02:12:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/07/04/805273.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/805273.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/07/04/805273.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/805273.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/805273.html</trackback:ping><description><![CDATA[摘要: CCNet 1.3 release<br>Integration Queues<br>The biggest feature change to CCNet 1.3 is the addition of Integration Queues to control and manage integration concurrency. Integration queues allow you to control which projects are permitted to build concurrently and to set their relative priorities. Please read the documentation for more information.<br><br>.NET 2.0 Migration<br>CCNet has now been ported to the .NET 2.0 platform. This means that the .NET 2.0 Redistributable package will need to&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/07/04/805273.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/805273.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41961/" target="_blank">[新闻]Microsoft F# CTP(2008年9月)</a>]]></description></item><item><title>用nettiers + svn + resharper + r.a.d + ccNet开发前的准备工作</title><link>http://www.cnblogs.com/iCaca/archive/2007/06/28/799429.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Thu, 28 Jun 2007 14:29:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/06/28/799429.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/799429.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/06/28/799429.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/799429.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/799429.html</trackback:ping><description><![CDATA[摘要: IDE:Visual Studio 2005 + Resharper.3.0<br>语言:Asp.net ,C#<br>单元测试:NUnit<br>网页测试:VSTS<br>框架及代码生成:.netTiers v2.1.0.560<br>日志:entLib 3.1<br>web控件:Telerik.Rad.Controls<br>代码管理:SVN<br>bug追踪:TrackStudio<br>数据库:Sql 2k<br>ER: ER-Win<br>每日构建:ccNet<br>网页开发:母版页配合主题文件<br>javascript:暂定jquery+prototype<br>权限:RBAC<br><br>未解决:<br>每日构建中添加性能测试<br>流程引擎或规则引擎<br>针对不同客户的个性化需求<br>skin的切换<br><br><br> <br>NetTiers配置界面<br><br><br>将文件加入SVN<br><br><br>可以查看下SVN中的版本<br><br><br><br>引用R.A.D的DLL&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/06/28/799429.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/799429.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41960/" target="_blank">[新闻]微软4.86亿美元收购Greenfield</a>]]></description></item><item><title>NetTiers学习笔记04---NetTiers模板中各个选项的一些解释</title><link>http://www.cnblogs.com/iCaca/archive/2007/06/11/779181.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Mon, 11 Jun 2007 07:59:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/06/11/779181.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/779181.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/06/11/779181.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/779181.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/779181.html</trackback:ping><description><![CDATA[摘要: NetTiers名词解释&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/06/11/779181.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/779181.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41959/" target="_blank">[新闻]苹果已然取代微软地位成行业众矢之的</a>]]></description></item><item><title>NetTiers学习笔记03---NetTiers.v2.0至v2.1.0.560累计增加的一些内容</title><link>http://www.cnblogs.com/iCaca/archive/2007/05/12/744196.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Sat, 12 May 2007 12:45:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/05/12/744196.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/744196.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/05/12/744196.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/744196.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/744196.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">模板增加<br>1. 是否自动增加版本号<br>2. EnterpriseLibrary的版本 (v2 or v3)<br>3.&nbsp;包含创建日期 (在cs文件的头部)<br>4. DropStyle (Entity or all ) drop已存在的存储过程,选择entity的话,drop当前实体的存储过程 ,选择all的话 ,drop 满足[存储过程前缀]但不满足[自定义存储过程前缀]的存储过程......看不懂的话,还是看说明吧....<br>5. 把下划线改为Pascal形式 (order_detail --&gt; OrderDetail )<br>6. 生成WinLibrary<br><br>Entity <br>1. 为每个实体增加了对应的接口 <br>2. Filter 改名为 EntityFilter<br>3. TList 的Clone方法现在会clone DeletedItems 了<br>4. 修改了Copy 方法. 现在会Copy子对象了 <br><br><br>Data<br>1. DataRepository.Provider.CreateTransaction() (这应该在2.0就是这样了,不过官方的一些文档都没有对事务的介绍)<br><br>Web (控件)<br>1. 多了很多控件entitylabel dropdownlist之类<br>2. 每个实体对应一个RepeaterControls<br><br>winform<br>新增了不少控件...还么用过....<br><br>当然...更新绝对不止这些....<br><br><br><br>最近一直在忙着研究SVN还有NAnt...对NetTiers的研究也少了许多...<br><br>这里可以下载到最新版本的NetTiers 当然也可以去NetTiers的Nightly Build<br>SVN: <a href="https://svn.sourceforge.net/svnroot/nettiers/source/trunk/Source">https://svn.sourceforge.net/svnroot/nettiers/source/trunk/Source</a><br>Nightly : <a href="http://nettiers.com/nightly.aspx">http://nettiers.com/nightly.aspx</a><br><br>@<a id=AjaxHolder_Comments_CommentList_ctl08_NameLink target=_blank>moon</a>&nbsp;感谢您对我的支持<br><br></p>
<img src ="http://www.cnblogs.com/iCaca/aggbug/744196.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41958/" target="_blank">[新闻]Intel 收购 Poky Linux ,为 MID 注入新的动力</a>]]></description></item><item><title>NetTiers学习笔记02---NetTiers中的一些内置对象及关系</title><link>http://www.cnblogs.com/iCaca/archive/2007/04/25/726491.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Wed, 25 Apr 2007 03:30:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/04/25/726491.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/726491.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/04/25/726491.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/726491.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/726491.html</trackback:ping><description><![CDATA[摘要: 图比较大,打开比较慢.&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/04/25/726491.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/726491.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41957/" target="_blank">[新闻]雅虎将关闭社交网站Mash</a>]]></description></item><item><title>NetTiers学习笔记01---调用Data层操作数据</title><link>http://www.cnblogs.com/iCaca/archive/2007/04/20/685889.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Fri, 20 Apr 2007 08:38:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2007/04/20/685889.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/685889.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2007/04/20/685889.html#Feedback</comments><slash:comments>23</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/685889.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/685889.html</trackback:ping><description><![CDATA[摘要: 共包含7部分<br>1．通过住外键，唯一键查询<br>2．Insert<br>3．Update<br>4．Save<br>5．DeepSave DeepLoad<br>6．事务<br>7．复杂查询<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2007/04/20/685889.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/685889.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41956/" target="_blank">[新闻]中国互联网战争局势图</a>]]></description></item><item><title>Asp.net 2.0 使用FormView + ObjectDataSource 或 SqlDataSource 插入记录后 定位到被插入行</title><link>http://www.cnblogs.com/iCaca/archive/2006/12/17/594528.html</link><dc:creator>Ψιζσεα.</dc:creator><author>Ψιζσεα.</author><pubDate>Sat, 16 Dec 2006 16:47:00 GMT</pubDate><guid>http://www.cnblogs.com/iCaca/archive/2006/12/17/594528.html</guid><wfw:comment>http://www.cnblogs.com/iCaca/comments/594528.html</wfw:comment><comments>http://www.cnblogs.com/iCaca/archive/2006/12/17/594528.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/iCaca/comments/commentRss/594528.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/iCaca/services/trackbacks/594528.html</trackback:ping><description><![CDATA[摘要: 文件下载地址包含sql2k5的mdf 请自行附加：http://www.cnblogs.com/Files/iCaca/SqlOutputParameter.rarcreatetable 是sql2k5的语法 2k可能会报错 请自行修改Tabel UserCode highlighting produced by Actipro CodeHighlighter (freeware)http://w&nbsp;&nbsp;<a href='http://www.cnblogs.com/iCaca/archive/2006/12/17/594528.html'>阅读全文</a><img src ="http://www.cnblogs.com/iCaca/aggbug/594528.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41955/" target="_blank">[新闻]开源多点触摸技术试运行</a>]]></description></item></channel></rss>