<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>entlibcontrib Work Item Rss Feed</title><link>http://www.codeplex.com/entlibcontrib/WorkItem/List.aspx</link><description>entlibcontrib Work Item Rss Description</description><item><title>Commented Issue: EntiLib Contrib for OdpNet Bug [23942]</title><link>http://entlibcontrib.codeplex.com/workitem/23942</link><description>Hello I&amp;#39;m trying to do this&amp;#58;&lt;br /&gt;&lt;br /&gt;Database database &amp;#61; DatabaseFactory.CreateDatabase&amp;#40;ConnectionStringName&amp;#41;&amp;#59;&lt;br /&gt;database.ExecuteNonQuery&amp;#40;&amp;#34;MyPackage.MySP&amp;#34;, ApplicationId&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;where ApplicationId is a Guid. And this lead me to a problem in EntiLib Contrib for odp.net.&lt;br /&gt;&lt;br /&gt;From what I&amp;#39;ve seen It seems to be a problem in this method&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;public override void SetParameterValue&amp;#40;DbCommand command, string parameterName, object value&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;object convertedValue &amp;#61; value&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;ParameterTypeRegistry registry &amp;#61; GetParameterTypeRegistry&amp;#40;command.CommandText&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;registry &amp;#33;&amp;#61; null&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;registry.HasRegisteredParameterType&amp;#40;parameterName&amp;#41;&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;DbType dbType &amp;#61; registry.GetRegisteredParameterType&amp;#40;parameterName&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;DbType.Guid &amp;#61;&amp;#61; dbType&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;convertedValue &amp;#61; ConvertGuidToByteArray&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;else if &amp;#40;DbType.Boolean &amp;#61;&amp;#61; dbType&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;convertedValue &amp;#61; ConvertBoolToShort&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;base.SetParameterValue&amp;#40;command, parameterName, convertedValue&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;This method works when I create all the parameters manually but when I call ExecuteNonQuery without create any parameter I got an error executing the query. because nobody converted the guid to a byte array&lt;br /&gt;&lt;br /&gt;After some analysis it seems that the previous method should be changed to&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;public override void SetParameterValue&amp;#40;DbCommand command, string parameterName, object value&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;object convertedValue &amp;#61; value&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;ParameterTypeRegistry registry &amp;#61; GetParameterTypeRegistry&amp;#40;command.CommandText&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;registry &amp;#33;&amp;#61; null&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;registry.HasRegisteredParameterType&amp;#40;parameterName&amp;#41;&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;DbType dbType &amp;#61; registry.GetRegisteredParameterType&amp;#40;parameterName&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;DbType.Guid &amp;#61;&amp;#61; dbType&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;convertedValue &amp;#61; ConvertGuidToByteArray&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;else if &amp;#40;DbType.Boolean &amp;#61;&amp;#61; dbType&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;convertedValue &amp;#61; ConvertBoolToShort&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;else&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;value is Guid&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;convertedValue &amp;#61; ConvertGuidToByteArray&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;else if &amp;#40;value is bool&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;convertedValue &amp;#61; ConvertBoolToShort&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;base.SetParameterValue&amp;#40;command, parameterName, convertedValue&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;this way it should work when calling ExecuteNonQuery without creating the parameters.&lt;br /&gt;Comments: ** Comment from web user: oeN ** &lt;p&gt;Does anyone read this? and can anyone please make the change and make a new build?&lt;/p&gt;</description><author>oeN</author><pubDate>Wed, 27 Feb 2013 11:51:04 GMT</pubDate><guid isPermaLink="false">Commented Issue: EntiLib Contrib for OdpNet Bug [23942] 20130227115104A</guid></item><item><title>Created Issue: EntiLib Contrib for OdpNet Bug [23942]</title><link>http://entlibcontrib.codeplex.com/workitem/23942</link><description>Hello I&amp;#39;m trying to do this&amp;#58;&lt;br /&gt;&lt;br /&gt;Database database &amp;#61; DatabaseFactory.CreateDatabase&amp;#40;ConnectionStringName&amp;#41;&amp;#59;&lt;br /&gt;database.ExecuteNonQuery&amp;#40;&amp;#38;quot&amp;#59;MyPackage.MySP&amp;#38;quot&amp;#59;, ApplicationId&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;where ApplicationId is a Guid. And this lead me to a problem in EntiLib Contrib for odp.net.&lt;br /&gt;&lt;br /&gt;From what I&amp;#39;ve seen It seems to be a problem in this method&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;public override void SetParameterValue&amp;#40;DbCommand command, string parameterName, object value&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;object convertedValue &amp;#61; value&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;ParameterTypeRegistry registry &amp;#61; GetParameterTypeRegistry&amp;#40;command.CommandText&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;registry &amp;#33;&amp;#61; null&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;registry.HasRegisteredParameterType&amp;#40;parameterName&amp;#41;&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;DbType dbType &amp;#61; registry.GetRegisteredParameterType&amp;#40;parameterName&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;DbType.Guid &amp;#61;&amp;#61; dbType&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;convertedValue &amp;#61; ConvertGuidToByteArray&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;else if &amp;#40;DbType.Boolean &amp;#61;&amp;#61; dbType&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;convertedValue &amp;#61; ConvertBoolToShort&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;base.SetParameterValue&amp;#40;command, parameterName, convertedValue&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;This method works when I create all the parameters manually but when I call ExecuteNonQuery without create any parameter I got an error executing the query. because nobody converted the guid to a byte array&lt;br /&gt;&lt;br /&gt;After some analysis it seems that the previous method should be changed to&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;public override void SetParameterValue&amp;#40;DbCommand command, string parameterName, object value&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;object convertedValue &amp;#61; value&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;ParameterTypeRegistry registry &amp;#61; GetParameterTypeRegistry&amp;#40;command.CommandText&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;registry &amp;#33;&amp;#61; null&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;registry.HasRegisteredParameterType&amp;#40;parameterName&amp;#41;&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;DbType dbType &amp;#61; registry.GetRegisteredParameterType&amp;#40;parameterName&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;if &amp;#40;DbType.Guid &amp;#61;&amp;#61; dbType&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;convertedValue &amp;#61; ConvertGuidToByteArray&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;else if &amp;#40;DbType.Boolean &amp;#61;&amp;#61; dbType&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;convertedValue &amp;#61; ConvertBoolToShort&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;__else&amp;#123;&lt;br /&gt;if &amp;#40;value is Guid&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#9;convertedValue &amp;#61; ConvertGuidToByteArray&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;else if &amp;#40;value is bool&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#9;convertedValue &amp;#61; ConvertBoolToShort&amp;#40;value&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;&amp;#125;__&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;base.SetParameterValue&amp;#40;command, parameterName, convertedValue&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;this way it should work when calling ExecuteNonQuery without creating the parameters.&lt;br /&gt;</description><author>oeN</author><pubDate>Tue, 19 Feb 2013 16:43:06 GMT</pubDate><guid isPermaLink="false">Created Issue: EntiLib Contrib for OdpNet Bug [23942] 20130219044306P</guid></item><item><title>Created Issue: Migrate DB2 provider to V5 [23762]</title><link>http://entlibcontrib.codeplex.com/workitem/23762</link><description>EntlibContrib is missing the DB2 driver.&lt;br /&gt;</description><author>schglurps</author><pubDate>Fri, 04 Jan 2013 10:53:33 GMT</pubDate><guid isPermaLink="false">Created Issue: Migrate DB2 provider to V5 [23762] 20130104105333A</guid></item><item><title>Commented Feature: Logging No GUID Rolling Flat File Trace Listener [7472]</title><link>http://entlibcontrib.codeplex.com/workitem/7472</link><description>If the Rolling Flat File Trace Listener cannot overwrite a file because it is in use by another instance of the application, the file name is prefixed with a GUID. This contradicts the Enterprise Library 3.0 - April 2007 Documentation for the Logging Application Block, which states&amp;#58; If you select Overwrite for the RoleFileExistsBehavior, the application block creates a new file when the current file rolls over. The name of the file includes the current timestamp. If a file with that name already exists, the application block overwrites the file. If, for some reason, it cannot overwrite the file, it will generate a name according to the same process that is used with the Increment value. If you select Increment for the RoleFileExistsBehavior, the application block creates a new file when the existing file rolls over. The file&amp;#8217;s name includes the current timestamp. If a file with this name already exists, the application block adds an integer to the end of the timestamp and increments it until it cannot find a file with that name. For example, assume there is a file named mylog2007-01-1.8.log and the file rolls over while that timestamp is still valid. The application block will then look for a file named mylog2007-01-18.1.log. If no such file exists, it will use that file name for the new file. If that file also exists, it will then attempt to locate the log with the next sequence number mylog2007-01-18.2.log. The during a rollover, debugger showed the GUID file name is obtained in the function PerformRoll in RollingFlatFileTraceListener.cs&amp;#58; string actualFileName &amp;#61; &amp;#40;&amp;#40;FileStream&amp;#41;&amp;#40;&amp;#40;StreamWriter&amp;#41;this.owner.Writer&amp;#41;.BaseStream&amp;#41;.Name&amp;#59;&lt;br /&gt;&lt;br /&gt;The GUID in the log file name is due to the TextWriterTraceListener &amp;#40;in System.Diagnostic not EnterpriseLibrary&amp;#41;, which has a internal method called EnsureWriter which creates the file if it has not already been created for the current object. This method is called every time Write or WriteLine is called. When EnsureWriter is called it attempts to open the log, and for a second process this call fails because the file is already open. An exception is thrown by the StreamWriter class and this exception is caught and handled by generating a new name using a random GUID.&lt;br /&gt;&lt;br /&gt;A solution to this problem would be to override the affected classes, i.e. create a NoGuidTextWriterTraceListener, NoGuidRollingFlatFileTraceListener, etc.&lt;br /&gt;Comments: ** Comment from web user: DotNetCoder54 ** &lt;p&gt;Is this Bug fixed &amp;#63; We are using Ent LIb 4.1 and still face the same issue. Is there a work around &amp;#63; Pls let me know.&lt;/p&gt;</description><author>DotNetCoder54</author><pubDate>Tue, 21 Aug 2012 19:51:09 GMT</pubDate><guid isPermaLink="false">Commented Feature: Logging No GUID Rolling Flat File Trace Listener [7472] 20120821075109P</guid></item><item><title>Created Issue: DAAB: UpdateDataSet method Error while Insert [22995]</title><link>http://entlibcontrib.codeplex.com/workitem/22995</link><description>Hi,&lt;br /&gt;&lt;br /&gt;I have written INSERT and UPDATE queries on a table. I am using UpdateDataSet&amp;#40;&amp;#41; method for the inserts&amp;#47;updates to happen. I am using UpdateBehavior.Standard. It works fine when I write just provide DbCommand as Update. But, when I provide UpdateDataSet with Insert DbCommand&amp;#59; it throws following error&amp;#58;&lt;br /&gt;concurrency violation the updatecommand affected 0 of the expected 1 records. dataset&lt;br /&gt;&lt;br /&gt;But, still the observation is that Updates are happening in the database but NO INSERTS. NOTE&amp;#58; I tried applying both by applying primary key and with No primary key for the table. But, I get the same result.&lt;br /&gt;&lt;br /&gt;Kindly suggest,&lt;br /&gt;Thanks,&lt;br /&gt;Alex&lt;br /&gt;</description><author>cardoalex</author><pubDate>Thu, 05 Jul 2012 11:29:16 GMT</pubDate><guid isPermaLink="false">Created Issue: DAAB: UpdateDataSet method Error while Insert [22995] 20120705112916A</guid></item><item><title>Closed Issue: Exception thrown as:Object synchronization method was called from an unsynchronized block of code. [22831]</title><link>http://entlibcontrib.codeplex.com/workitem/22831</link><description>Hi All,&lt;br /&gt;&lt;br /&gt;I am get exception &amp;#34;Object synchronization method was called from an unsynchronized block of code.&amp;#34;  while doing logging in database. I am using following library&lt;br /&gt;&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Logging&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Data&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Logging.Database&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Common&lt;br /&gt;And my config file setting is as below&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#60;configuration&amp;#62;&lt;br /&gt;  &amp;#60;configSections&amp;#62;&lt;br /&gt;    &amp;#60;section name&amp;#61;&amp;#34;loggingConfiguration&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34; requirePermission&amp;#61;&amp;#34;true&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;configSections&amp;#62;&lt;br /&gt;  &amp;#60;loggingConfiguration name&amp;#61;&amp;#34;&amp;#34; tracingEnabled&amp;#61;&amp;#34;true&amp;#34; defaultCategory&amp;#61;&amp;#34;General&amp;#34;&amp;#62;&lt;br /&gt;    &amp;#60;listeners&amp;#62;&lt;br /&gt;      &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Database.FormattedDatabaseTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        listenerDataType&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Database.Configuration.FormattedDatabaseTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        databaseInstanceName&amp;#61;&amp;#34;Logging Database&amp;#34; writeLogStoredProcName&amp;#61;&amp;#34;WriteLog&amp;#34;&lt;br /&gt;        addCategoryStoredProcName&amp;#61;&amp;#34;AddCategory&amp;#34; formatter&amp;#61;&amp;#34;Text Formatter&amp;#34;&lt;br /&gt;        traceOutputOptions&amp;#61;&amp;#34;LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;      &amp;#60;add name&amp;#61;&amp;#34;Event Log Trace Listener&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        listenerDataType&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        source&amp;#61;&amp;#34;Enterprise Library Logging&amp;#34; formatter&amp;#61;&amp;#34;Text Formatter&amp;#34;&lt;br /&gt;        log&amp;#61;&amp;#34;some&amp;#34; traceOutputOptions&amp;#61;&amp;#34;LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;    &amp;#60;formatters&amp;#62;&lt;br /&gt;      &amp;#60;add type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        template&amp;#61;&amp;#34;Timestamp&amp;#58; &amp;#123;timestamp&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Message&amp;#58; &amp;#123;message&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Category&amp;#58; &amp;#123;category&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Priority&amp;#58; &amp;#123;priority&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;EventId&amp;#58; &amp;#123;eventid&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Severity&amp;#58; &amp;#123;severity&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Title&amp;#58;&amp;#123;title&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Machine&amp;#58; &amp;#123;localMachine&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;App Domain&amp;#58; &amp;#123;localAppDomain&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;ProcessId&amp;#58; &amp;#123;localProcessId&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Process Name&amp;#58; &amp;#123;localProcessName&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Thread Name&amp;#58; &amp;#123;threadName&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Win32 ThreadId&amp;#58;&amp;#123;win32ThreadId&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Extended Properties&amp;#58; &amp;#123;dictionary&amp;#40;&amp;#123;key&amp;#125; - &amp;#123;value&amp;#125;&amp;#123;newline&amp;#125;&amp;#41;&amp;#125;&amp;#34;&lt;br /&gt;        name&amp;#61;&amp;#34;Text Formatter&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;formatters&amp;#62;&lt;br /&gt;    &amp;#60;categorySources&amp;#62;&lt;br /&gt;      &amp;#60;add switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;General&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;add&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;categorySources&amp;#62;&lt;br /&gt;    &amp;#60;specialSources&amp;#62;&lt;br /&gt;      &amp;#60;allEvents switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;All Events&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;allEvents&amp;#62;&lt;br /&gt;      &amp;#60;notProcessed switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;Unprocessed Category&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;notProcessed&amp;#62;&lt;br /&gt;      &amp;#60;errors switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;Logging Errors &amp;#38;amp&amp;#59; Warnings&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Event Log Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;errors&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;specialSources&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;loggingConfiguration&amp;#62;&lt;br /&gt;  &amp;#60;connectionStrings&amp;#62;&lt;br /&gt;    &amp;#60;add name&amp;#61;&amp;#34;Logging Database&amp;#34; connectionString&amp;#61;&amp;#34;Password&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#59;Persist Security Info&amp;#61;True&amp;#59;User ID&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#59;initial catalog&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#59;Data Source&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#34;&lt;br /&gt;      providerName&amp;#61;&amp;#34;System.Data.SqlClient&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;connectionStrings&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;configuration&amp;#62;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Can anyone help me in this regard.&lt;br /&gt;&lt;br /&gt;Thanks and Regards&lt;br /&gt;&lt;br /&gt;Mohammed Haroon&lt;br /&gt;&lt;br /&gt;&amp;#40;Technology Enthusiast, Active learner and decent developer.&amp;#41;&lt;br /&gt;Comments: &lt;p&gt;Related to EntLib&amp;#47;Unity.&lt;/p&gt;&lt;p&gt;More details &amp;#64; http&amp;#58;&amp;#47;&amp;#47;unity.codeplex.com&amp;#47;workitem&amp;#47;7019&lt;/p&gt;</description><author>jbourgault</author><pubDate>Wed, 30 May 2012 08:26:07 GMT</pubDate><guid isPermaLink="false">Closed Issue: Exception thrown as:Object synchronization method was called from an unsynchronized block of code. [22831] 20120530082607A</guid></item><item><title>Commented Issue: Exception thrown as:Object synchronization method was called from an unsynchronized block of code. [22831]</title><link>http://entlibcontrib.codeplex.com/workitem/22831</link><description>Hi All,&lt;br /&gt;&lt;br /&gt;I am get exception &amp;#34;Object synchronization method was called from an unsynchronized block of code.&amp;#34;  while doing logging in database. I am using following library&lt;br /&gt;&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Logging&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Data&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Logging.Database&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Common&lt;br /&gt;And my config file setting is as below&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#60;configuration&amp;#62;&lt;br /&gt;  &amp;#60;configSections&amp;#62;&lt;br /&gt;    &amp;#60;section name&amp;#61;&amp;#34;loggingConfiguration&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34; requirePermission&amp;#61;&amp;#34;true&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;configSections&amp;#62;&lt;br /&gt;  &amp;#60;loggingConfiguration name&amp;#61;&amp;#34;&amp;#34; tracingEnabled&amp;#61;&amp;#34;true&amp;#34; defaultCategory&amp;#61;&amp;#34;General&amp;#34;&amp;#62;&lt;br /&gt;    &amp;#60;listeners&amp;#62;&lt;br /&gt;      &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Database.FormattedDatabaseTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        listenerDataType&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Database.Configuration.FormattedDatabaseTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        databaseInstanceName&amp;#61;&amp;#34;Logging Database&amp;#34; writeLogStoredProcName&amp;#61;&amp;#34;WriteLog&amp;#34;&lt;br /&gt;        addCategoryStoredProcName&amp;#61;&amp;#34;AddCategory&amp;#34; formatter&amp;#61;&amp;#34;Text Formatter&amp;#34;&lt;br /&gt;        traceOutputOptions&amp;#61;&amp;#34;LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;      &amp;#60;add name&amp;#61;&amp;#34;Event Log Trace Listener&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        listenerDataType&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        source&amp;#61;&amp;#34;Enterprise Library Logging&amp;#34; formatter&amp;#61;&amp;#34;Text Formatter&amp;#34;&lt;br /&gt;        log&amp;#61;&amp;#34;some&amp;#34; traceOutputOptions&amp;#61;&amp;#34;LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;    &amp;#60;formatters&amp;#62;&lt;br /&gt;      &amp;#60;add type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        template&amp;#61;&amp;#34;Timestamp&amp;#58; &amp;#123;timestamp&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Message&amp;#58; &amp;#123;message&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Category&amp;#58; &amp;#123;category&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Priority&amp;#58; &amp;#123;priority&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;EventId&amp;#58; &amp;#123;eventid&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Severity&amp;#58; &amp;#123;severity&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Title&amp;#58;&amp;#123;title&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Machine&amp;#58; &amp;#123;localMachine&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;App Domain&amp;#58; &amp;#123;localAppDomain&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;ProcessId&amp;#58; &amp;#123;localProcessId&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Process Name&amp;#58; &amp;#123;localProcessName&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Thread Name&amp;#58; &amp;#123;threadName&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Win32 ThreadId&amp;#58;&amp;#123;win32ThreadId&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Extended Properties&amp;#58; &amp;#123;dictionary&amp;#40;&amp;#123;key&amp;#125; - &amp;#123;value&amp;#125;&amp;#123;newline&amp;#125;&amp;#41;&amp;#125;&amp;#34;&lt;br /&gt;        name&amp;#61;&amp;#34;Text Formatter&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;formatters&amp;#62;&lt;br /&gt;    &amp;#60;categorySources&amp;#62;&lt;br /&gt;      &amp;#60;add switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;General&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;add&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;categorySources&amp;#62;&lt;br /&gt;    &amp;#60;specialSources&amp;#62;&lt;br /&gt;      &amp;#60;allEvents switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;All Events&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;allEvents&amp;#62;&lt;br /&gt;      &amp;#60;notProcessed switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;Unprocessed Category&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;notProcessed&amp;#62;&lt;br /&gt;      &amp;#60;errors switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;Logging Errors &amp;#38;amp&amp;#59; Warnings&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Event Log Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;errors&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;specialSources&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;loggingConfiguration&amp;#62;&lt;br /&gt;  &amp;#60;connectionStrings&amp;#62;&lt;br /&gt;    &amp;#60;add name&amp;#61;&amp;#34;Logging Database&amp;#34; connectionString&amp;#61;&amp;#34;Password&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#59;Persist Security Info&amp;#61;True&amp;#59;User ID&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#59;initial catalog&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#59;Data Source&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#34;&lt;br /&gt;      providerName&amp;#61;&amp;#34;System.Data.SqlClient&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;connectionStrings&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;configuration&amp;#62;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Can anyone help me in this regard.&lt;br /&gt;&lt;br /&gt;Thanks and Regards&lt;br /&gt;&lt;br /&gt;Mohammed Haroon&lt;br /&gt;&lt;br /&gt;&amp;#40;Technology Enthusiast, Active learner and decent developer.&amp;#41;&lt;br /&gt;Comments: ** Comment from web user: jbourgault ** &lt;p&gt;This issue is related to Unity.&lt;/p&gt;&lt;p&gt;See http&amp;#58;&amp;#47;&amp;#47;unity.codeplex.com&amp;#47;workitem&amp;#47;7019 for more details.&lt;/p&gt;&lt;p&gt;Cheers,&lt;/p&gt;&lt;p&gt;Jeremi&lt;/p&gt;</description><author>jbourgault</author><pubDate>Wed, 30 May 2012 08:24:21 GMT</pubDate><guid isPermaLink="false">Commented Issue: Exception thrown as:Object synchronization method was called from an unsynchronized block of code. [22831] 20120530082421A</guid></item><item><title>Created Issue: Exception thrown as:Object synchronization method was called from an unsynchronized block of code. [22831]</title><link>http://entlibcontrib.codeplex.com/workitem/22831</link><description>Hi All,&lt;br /&gt;&lt;br /&gt;I am get exception &amp;#34;Object synchronization method was called from an unsynchronized block of code.&amp;#34;  while doing logging in database. I am using following library&lt;br /&gt;&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Logging&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Data&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Logging.Database&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Common&lt;br /&gt;And my config file setting is as below&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#60;configuration&amp;#62;&lt;br /&gt;  &amp;#60;configSections&amp;#62;&lt;br /&gt;    &amp;#60;section name&amp;#61;&amp;#34;loggingConfiguration&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34; requirePermission&amp;#61;&amp;#34;true&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;configSections&amp;#62;&lt;br /&gt;  &amp;#60;loggingConfiguration name&amp;#61;&amp;#34;&amp;#34; tracingEnabled&amp;#61;&amp;#34;true&amp;#34; defaultCategory&amp;#61;&amp;#34;General&amp;#34;&amp;#62;&lt;br /&gt;    &amp;#60;listeners&amp;#62;&lt;br /&gt;      &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Database.FormattedDatabaseTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        listenerDataType&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Database.Configuration.FormattedDatabaseTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        databaseInstanceName&amp;#61;&amp;#34;Logging Database&amp;#34; writeLogStoredProcName&amp;#61;&amp;#34;WriteLog&amp;#34;&lt;br /&gt;        addCategoryStoredProcName&amp;#61;&amp;#34;AddCategory&amp;#34; formatter&amp;#61;&amp;#34;Text Formatter&amp;#34;&lt;br /&gt;        traceOutputOptions&amp;#61;&amp;#34;LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;      &amp;#60;add name&amp;#61;&amp;#34;Event Log Trace Listener&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        listenerDataType&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        source&amp;#61;&amp;#34;Enterprise Library Logging&amp;#34; formatter&amp;#61;&amp;#34;Text Formatter&amp;#34;&lt;br /&gt;        log&amp;#61;&amp;#34;some&amp;#34; traceOutputOptions&amp;#61;&amp;#34;LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;    &amp;#60;formatters&amp;#62;&lt;br /&gt;      &amp;#60;add type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34;&lt;br /&gt;        template&amp;#61;&amp;#34;Timestamp&amp;#58; &amp;#123;timestamp&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Message&amp;#58; &amp;#123;message&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Category&amp;#58; &amp;#123;category&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Priority&amp;#58; &amp;#123;priority&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;EventId&amp;#58; &amp;#123;eventid&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Severity&amp;#58; &amp;#123;severity&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Title&amp;#58;&amp;#123;title&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Machine&amp;#58; &amp;#123;localMachine&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;App Domain&amp;#58; &amp;#123;localAppDomain&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;ProcessId&amp;#58; &amp;#123;localProcessId&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Process Name&amp;#58; &amp;#123;localProcessName&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Thread Name&amp;#58; &amp;#123;threadName&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Win32 ThreadId&amp;#58;&amp;#123;win32ThreadId&amp;#125;&amp;#123;newline&amp;#125;&amp;#38;&amp;#35;xA&amp;#59;Extended Properties&amp;#58; &amp;#123;dictionary&amp;#40;&amp;#123;key&amp;#125; - &amp;#123;value&amp;#125;&amp;#123;newline&amp;#125;&amp;#41;&amp;#125;&amp;#34;&lt;br /&gt;        name&amp;#61;&amp;#34;Text Formatter&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;formatters&amp;#62;&lt;br /&gt;    &amp;#60;categorySources&amp;#62;&lt;br /&gt;      &amp;#60;add switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;General&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;add&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;categorySources&amp;#62;&lt;br /&gt;    &amp;#60;specialSources&amp;#62;&lt;br /&gt;      &amp;#60;allEvents switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;All Events&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;allEvents&amp;#62;&lt;br /&gt;      &amp;#60;notProcessed switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;Unprocessed Category&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Database Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;notProcessed&amp;#62;&lt;br /&gt;      &amp;#60;errors switchValue&amp;#61;&amp;#34;All&amp;#34; name&amp;#61;&amp;#34;Logging Errors &amp;#38;amp&amp;#59; Warnings&amp;#34;&amp;#62;&lt;br /&gt;        &amp;#60;listeners&amp;#62;&lt;br /&gt;          &amp;#60;add name&amp;#61;&amp;#34;Event Log Trace Listener&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;        &amp;#60;&amp;#47;listeners&amp;#62;&lt;br /&gt;      &amp;#60;&amp;#47;errors&amp;#62;&lt;br /&gt;    &amp;#60;&amp;#47;specialSources&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;loggingConfiguration&amp;#62;&lt;br /&gt;  &amp;#60;connectionStrings&amp;#62;&lt;br /&gt;    &amp;#60;add name&amp;#61;&amp;#34;Logging Database&amp;#34; connectionString&amp;#61;&amp;#34;Password&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#59;Persist Security Info&amp;#61;True&amp;#59;User ID&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#59;initial catalog&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#59;Data Source&amp;#61;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#34;&lt;br /&gt;      providerName&amp;#61;&amp;#34;System.Data.SqlClient&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;connectionStrings&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;configuration&amp;#62;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Can anyone help me in this regard.&lt;br /&gt;&lt;br /&gt;Thanks and Regards&lt;br /&gt;&lt;br /&gt;Mohammed Haroon&lt;br /&gt;&lt;br /&gt;&amp;#40;Technology Enthusiast, Active learner and decent developer.&amp;#41;&lt;br /&gt;</description><author>harooncalculus</author><pubDate>Wed, 30 May 2012 07:08:44 GMT</pubDate><guid isPermaLink="false">Created Issue: Exception thrown as:Object synchronization method was called from an unsynchronized block of code. [22831] 20120530070844A</guid></item><item><title>Created Issue: Entlibcontrib 5.0.5 : Activation error occured while trying to get instance of type Database, key "" [22522]</title><link>http://entlibcontrib.codeplex.com/workitem/22522</link><description>i downloaded Entlibcontrib 5.0.5 and running the unit tests and i get this error, Not sure why&amp;#63;&lt;br /&gt;I have the config setup and the default database defined and the Microsoft.Practices.EnterpriseLibrary.Common and Microsoft.Practices.EnterpriseLibrary.Data are version 5.0.505.0. &lt;br /&gt;&lt;br /&gt;The code is breaking at db &amp;#61; factory.CreateDefault&amp;#40;&amp;#41;&lt;br /&gt;&amp;#91;TestInitialize&amp;#93;&lt;br /&gt;&amp;#9;&amp;#9;public void SetUp&amp;#40;&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;DatabaseProviderFactory factory &amp;#61; new DatabaseProviderFactory&amp;#40;TestConfigurationSource.GenerateConfiguration&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;           &amp;#9;db &amp;#61; factory.CreateDefault&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;baseFixture &amp;#61; new DataAccessTestsFixture&amp;#40;db&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&lt;br /&gt;This is the config file i am using on the tests project&lt;br /&gt;&lt;br /&gt;&amp;#60;&amp;#63;xml version&amp;#61;&amp;#34;1.0&amp;#34; encoding&amp;#61;&amp;#34;utf-8&amp;#34;&amp;#63;&amp;#62;&lt;br /&gt;&amp;#60;configuration&amp;#62;&lt;br /&gt;&amp;#9;&amp;#60;configSections&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#60;section name&amp;#61;&amp;#34;dataConfiguration&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#60;section name&amp;#61;&amp;#34;oracleConnectionSettings&amp;#34; type&amp;#61;&amp;#34;EntLibContrib.Data.OdpNet.Configuration.OracleConnectionSettings, EntLibContrib.Data.OdpNet&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;section name&amp;#61;&amp;#34;typeRegistrationProvidersConfiguration&amp;#34; type&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Common.Configuration.TypeRegistrationProvidersConfigurationSection, Microsoft.Practices.EnterpriseLibrary.Common, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#60;&amp;#47;configSections&amp;#62;&lt;br /&gt;  &amp;#60;typeRegistrationProvidersConfiguration&amp;#62;&lt;br /&gt;&lt;br /&gt;  &amp;#60;remove name&amp;#61;&amp;#34;Data Access&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&lt;br /&gt;  &amp;#60;add name&amp;#61;&amp;#34;Data Access&amp;#34; providerType&amp;#61;&amp;#34;Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSyntheticConfigSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&lt;br /&gt;  &amp;#60;&amp;#47;typeRegistrationProvidersConfiguration&amp;#62;&lt;br /&gt;&amp;#9;&amp;#60;dataConfiguration defaultDatabase&amp;#61;&amp;#34;Service_Dflt&amp;#34;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#60;providerMappings&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#60;add databaseType&amp;#61;&amp;#34;EntLibContrib.Data.OdpNet.OracleDatabase, EntLibContrib.Data.OdpNet, Version&amp;#61;5.0.505.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;null&amp;#34;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;name&amp;#61;&amp;#34;Oracle.DataAccess.Client&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#60;&amp;#47;providerMappings&amp;#62;&lt;br /&gt;&amp;#9;&amp;#60;&amp;#47;dataConfiguration&amp;#62;  &lt;br /&gt;&amp;#9;&amp;#60;oracleConnectionSettings&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#60;add name&amp;#61;&amp;#34;OracleTest&amp;#34;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#60;packages&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#60;add name&amp;#61;&amp;#34;PKGNORTHWIND&amp;#34; prefix&amp;#61;&amp;#34;NWND_&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#60;add name&amp;#61;&amp;#34;PKGENTLIB&amp;#34; prefix&amp;#61;&amp;#34;RegionSelect&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#60;&amp;#47;packages&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#60;&amp;#47;add&amp;#62;&lt;br /&gt;&amp;#9;&amp;#60;&amp;#47;oracleConnectionSettings&amp;#62;&lt;br /&gt;&amp;#9;&amp;#60;connectionStrings&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#60;add&amp;#9;name&amp;#61;&amp;#34;Service_Dflt&amp;#34;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;providerName&amp;#61;&amp;#34;Oracle.DataAccess.Client&amp;#34;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;connectionString&amp;#61;&amp;#34;Data Source&amp;#61;xxx&amp;#59;User id&amp;#61;Northwind&amp;#59;Password&amp;#61;Northwind&amp;#59;&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#60;add&amp;#9;name&amp;#61;&amp;#34;NewDatabase&amp;#34;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;providerName&amp;#61;&amp;#34;Oracle.DataAccess.Client&amp;#34;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;connectionString&amp;#61;&amp;#34;Data Source&amp;#61;xxx&amp;#59;User id&amp;#61;Northwind&amp;#59;Password&amp;#61;Northwind&amp;#59;&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#60;add&amp;#9;name&amp;#61;&amp;#34;DbWithOracleAuthn&amp;#34;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;providerName&amp;#61;&amp;#34;Oracle.DataAccess.Client&amp;#34;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;connectionString&amp;#61;&amp;#34;Data Source&amp;#61;xxx&amp;#59;User id&amp;#61;Northwind&amp;#59;Password&amp;#61;Northwind&amp;#34;&amp;#47;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#60;add&amp;#9;name&amp;#61;&amp;#34;NwindPersistFalse&amp;#34;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;providerName&amp;#61;&amp;#34;Oracle.DataAccess.Client&amp;#34;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#9;&amp;#9;connectionString&amp;#61;&amp;#34;Data Source&amp;#61;xxx&amp;#59;User id&amp;#61;Northwind&amp;#59;Password&amp;#61;Northwind&amp;#59;Persist Security Info&amp;#61;false&amp;#34;&amp;#47;&amp;#62;&lt;br /&gt;&amp;#9;&amp;#60;&amp;#47;connectionStrings&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;configuration&amp;#62;&lt;br /&gt;&lt;br /&gt;Thank you.&lt;br /&gt;Venkat&lt;br /&gt;</description><author>maheshp50</author><pubDate>Thu, 19 Apr 2012 21:17:00 GMT</pubDate><guid isPermaLink="false">Created Issue: Entlibcontrib 5.0.5 : Activation error occured while trying to get instance of type Database, key "" [22522] 20120419091700P</guid></item><item><title>Created Issue: Migrate PostgreSql provider to v5 [22480]</title><link>http://entlibcontrib.codeplex.com/workitem/22480</link><description>The first release of EntlibContrib v5 is missing the PostgreSql provided. Please can this be included as soon as possible&amp;#63; It is preventing me from utilising other great blocks like DAAB and Query. Thanks.&lt;br /&gt;</description><author>stefankolbe</author><pubDate>Tue, 10 Apr 2012 09:51:45 GMT</pubDate><guid isPermaLink="false">Created Issue: Migrate PostgreSql provider to v5 [22480] 20120410095145A</guid></item><item><title>Created Issue: Migration SqlEx Provider to v5 [22077]</title><link>http://entlibcontrib.codeplex.com/workitem/22077</link><description>Hi,&lt;br /&gt;I&amp;#39;m using SqlEx Provider with EL 4.1 and I&amp;#39;d like to &lt;br /&gt;upgrade tu v5 but I can&amp;#39;t because it&amp;#39;s not included into&lt;br /&gt;the latest version of entlibcontrib 5.&lt;br /&gt;I hope it will be included into next release because&lt;br /&gt;I think it&amp;#39;s useful&lt;br /&gt;&lt;br /&gt;Thanx&lt;br /&gt;Luca&lt;br /&gt;</description><author>lucatorchia</author><pubDate>Tue, 17 Jan 2012 15:51:13 GMT</pubDate><guid isPermaLink="false">Created Issue: Migration SqlEx Provider to v5 [22077] 20120117035113P</guid></item><item><title>Closed Issue: Support Enterprise Library 5.0 [18939]</title><link>http://entlibcontrib.codeplex.com/workitem/18939</link><description>Hi.&lt;br /&gt;&lt;br /&gt;Thank you for Enterprise Library Contrib v4.1.&lt;br /&gt;&lt;br /&gt;I would like EntLibContrib to support Enterprise Library 5.0.&lt;br /&gt;&lt;br /&gt;See this discussion thread&amp;#58;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;entlibcontrib.codeplex.com&amp;#47;Thread&amp;#47;View.aspx&amp;#63;ThreadId&amp;#61;214467&lt;br /&gt;&lt;br /&gt;Thank you.&lt;br /&gt;Comments: &lt;p&gt;The main features of EntLibContrib now support Enterprise Library 5.0.&lt;/p&gt;&lt;p&gt;Find the binaries and source under the Downloads section or download them through NuGet.&lt;/p&gt;</description><author>jbourgault</author><pubDate>Sat, 29 Oct 2011 10:55:46 GMT</pubDate><guid isPermaLink="false">Closed Issue: Support Enterprise Library 5.0 [18939] 20111029105546A</guid></item><item><title>Closed Issue: Update the Mysqlprovider reference in DAAB Contrib to v6.2 [21003]</title><link>http://entlibcontrib.codeplex.com/workitem/21003</link><description>The current version &amp;#40;6.0.2&amp;#41; of Mysqlprovider doesn&amp;#39;t support pooling properly. However, v6.2 does.&lt;br /&gt;&lt;br /&gt;This fix should be apply to both the v4.1 and v5.&lt;br /&gt;Comments: &lt;p&gt;The v5 is now targeting the latest version of the provider &amp;#40;6.4.4&amp;#41;. &lt;/p&gt;</description><author>jbourgault</author><pubDate>Sat, 29 Oct 2011 10:51:36 GMT</pubDate><guid isPermaLink="false">Closed Issue: Update the Mysqlprovider reference in DAAB Contrib to v6.2 [21003] 20111029105136A</guid></item><item><title>Commented Issue: Update the Mysqlprovider reference in DAAB Contrib to v6.2 [21003]</title><link>http://entlibcontrib.codeplex.com/workitem/21003</link><description>The current version &amp;#40;6.0.2&amp;#41; of Mysqlprovider doesn&amp;#39;t support pooling properly. However, v6.2 does.&lt;br /&gt;&lt;br /&gt;This fix should be apply to both the v4.1 and v5.&lt;br /&gt;Comments: ** Comment from web user: jbourgault ** &lt;p&gt;The v5 is now targeting the latest version of the provider &amp;#40;6.4.4&amp;#41;.&lt;/p&gt;</description><author>jbourgault</author><pubDate>Sat, 29 Oct 2011 10:50:07 GMT</pubDate><guid isPermaLink="false">Commented Issue: Update the Mysqlprovider reference in DAAB Contrib to v6.2 [21003] 20111029105007A</guid></item><item><title>Closed Feature: Add support for the Autofac container [21005]</title><link>http://entlibcontrib.codeplex.com/workitem/21005</link><description>Provide an Autofac IContainerConfigurator implementation that will allow EntLibContrib to use Autofac as the container &amp;#40;instead of Unity&amp;#41;.&lt;br /&gt;&lt;br /&gt;More info about Autofac &amp;#64; http&amp;#58;&amp;#47;&amp;#47;groups.google.com&amp;#47;group&amp;#47;autofac&lt;br /&gt;&lt;br /&gt;N.B. An actual implementation published by Travis Illig already exists in the Autofac project. More details &amp;#64; http&amp;#58;&amp;#47;&amp;#47;groups.google.com&amp;#47;group&amp;#47;autofac&amp;#47;browse_thread&amp;#47;thread&amp;#47;7e1beab427b7413&amp;#47;e06e1776ecd15c8b&amp;#35;e06e1776ecd15c8b.&lt;br /&gt;Comments: Resolved with changeset 63600.</description><author>jbourgault</author><pubDate>Sat, 29 Oct 2011 06:30:45 GMT</pubDate><guid isPermaLink="false">Closed Feature: Add support for the Autofac container [21005] 20111029063045A</guid></item><item><title>Closed Feature: Add support for the Castle Windsor container [21004]</title><link>http://entlibcontrib.codeplex.com/workitem/21004</link><description>Provide a Castle Windsor IContainerConfigurator implementation will allow EntLibContrib to use Windsor as the container &amp;#40;instead of Unity&amp;#41;.&lt;br /&gt;&lt;br /&gt;More info about Castle Windsor &amp;#64; http&amp;#58;&amp;#47;&amp;#47;www.castleproject.org&amp;#47;container&amp;#47;&lt;br /&gt;Comments: &lt;p&gt;Resolved by changeset 63545.&lt;/p&gt;</description><author>baxevanis</author><pubDate>Mon, 24 Oct 2011 15:42:29 GMT</pubDate><guid isPermaLink="false">Closed Feature: Add support for the Castle Windsor container [21004] 20111024034229P</guid></item><item><title>Commented Issue: Support Enterprise Library 5.0 [18939]</title><link>http://entlibcontrib.codeplex.com/workitem/18939</link><description>Hi.&lt;br /&gt;&lt;br /&gt;Thank you for Enterprise Library Contrib v4.1.&lt;br /&gt;&lt;br /&gt;I would like EntLibContrib to support Enterprise Library 5.0.&lt;br /&gt;&lt;br /&gt;See this discussion thread&amp;#58;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;entlibcontrib.codeplex.com&amp;#47;Thread&amp;#47;View.aspx&amp;#63;ThreadId&amp;#61;214467&lt;br /&gt;&lt;br /&gt;Thank you.&lt;br /&gt;Comments: Associated with changeset 63536.</description><author>jbourgault</author><pubDate>Sun, 23 Oct 2011 04:01:54 GMT</pubDate><guid isPermaLink="false">Commented Issue: Support Enterprise Library 5.0 [18939] 20111023040154A</guid></item><item><title>Commented Issue: Update the Mysqlprovider reference in DAAB Contrib to v6.2 [21003]</title><link>http://entlibcontrib.codeplex.com/workitem/21003</link><description>The current version &amp;#40;6.0.2&amp;#41; of Mysqlprovider doesn&amp;#39;t support pooling properly. However, v6.2 does.&lt;br /&gt;&lt;br /&gt;This fix should be apply to both the v4.1 and v5.&lt;br /&gt;Comments: Associated with changeset 63535.</description><author>jbourgault</author><pubDate>Sun, 23 Oct 2011 00:53:56 GMT</pubDate><guid isPermaLink="false">Commented Issue: Update the Mysqlprovider reference in DAAB Contrib to v6.2 [21003] 20111023125356A</guid></item><item><title>Commented Issue: Support Enterprise Library 5.0 [18939]</title><link>http://entlibcontrib.codeplex.com/workitem/18939</link><description>Hi.&lt;br /&gt;&lt;br /&gt;Thank you for Enterprise Library Contrib v4.1.&lt;br /&gt;&lt;br /&gt;I would like EntLibContrib to support Enterprise Library 5.0.&lt;br /&gt;&lt;br /&gt;See this discussion thread&amp;#58;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;entlibcontrib.codeplex.com&amp;#47;Thread&amp;#47;View.aspx&amp;#63;ThreadId&amp;#61;214467&lt;br /&gt;&lt;br /&gt;Thank you.&lt;br /&gt;Comments: Associated with changeset 63501.</description><author>jbourgault</author><pubDate>Wed, 19 Oct 2011 05:33:10 GMT</pubDate><guid isPermaLink="false">Commented Issue: Support Enterprise Library 5.0 [18939] 20111019053310A</guid></item><item><title>Commented Issue: Support Enterprise Library 5.0 [18939]</title><link>http://entlibcontrib.codeplex.com/workitem/18939</link><description>Hi.&lt;br /&gt;&lt;br /&gt;Thank you for Enterprise Library Contrib v4.1.&lt;br /&gt;&lt;br /&gt;I would like EntLibContrib to support Enterprise Library 5.0.&lt;br /&gt;&lt;br /&gt;See this discussion thread&amp;#58;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;entlibcontrib.codeplex.com&amp;#47;Thread&amp;#47;View.aspx&amp;#63;ThreadId&amp;#61;214467&lt;br /&gt;&lt;br /&gt;Thank you.&lt;br /&gt;Comments: Associated with changeset 63500.</description><author>jbourgault</author><pubDate>Wed, 19 Oct 2011 05:29:11 GMT</pubDate><guid isPermaLink="false">Commented Issue: Support Enterprise Library 5.0 [18939] 20111019052911A</guid></item></channel></rss>