Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Data/Data/Common
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv5594
Modified Files:
DbProvider.cs MultiDelegatingDbProvider.cs
Log Message:
SPRNET-859 Add addtional constructor to MultiDelegatingDbProvider that takes dictionary of target name/providers.
Index: MultiDelegatingDbProvider.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Data/Data/Common/MultiDelegatingDbProvider.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** MultiDelegatingDbProvider.cs 7 Dec 2007 08:09:52 -0000 1.3
--- MultiDelegatingDbProvider.cs 29 Jan 2008 18:15:38 -0000 1.4
***************
*** 46,49 ****
--- 46,50 ----
private IDictionary targetDbProviders = new SynchronizedHashtable();
+ #region Constructors
/// <summary>
/// Initializes a new instance of the <see cref="MultiDelegatingDbProvider"/> class.
***************
*** 53,56 ****
--- 54,69 ----
}
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="MultiDelegatingDbProvider"/> class.
+ /// </summary>
+ /// <param name="targetDbProviders">The target db providers.</param>
+ public MultiDelegatingDbProvider(IDictionary targetDbProviders)
+ {
+ this.targetDbProviders = targetDbProviders;
+ }
+
+ #endregion
+
/// <summary>
/// Sets the target db providers.
Index: DbProvider.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Data/Data/Common/DbProvider.cs,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** DbProvider.cs 28 Dec 2007 19:37:13 -0000 1.15
--- DbProvider.cs 29 Jan 2008 18:15:38 -0000 1.16
***************
*** 30,33 ****
--- 30,34 ----
/// Implemenation of of DbProvider that uses metadata to create provider specific ADO.NET objects.
/// </summary>
+ /// <version>$Id:</version>
public class DbProvider : IDbProvider
{
|