« Return to Thread: iBATIS.NET Welcomes Michael McCurrey as Committer

Re: iBATIS.NET Welcomes Michael McCurrey as Committer

by Michael McCurrey-3 :: Rate this Message:

Reply to Author | View in Thread

That's a good idea.

Is your thought that the providers element in the config becomes optional then?

On Sat, Jul 4, 2009 at 11:05 PM, Ron Grabowski <rongrabowski@...> wrote:
A simple-ish first patch might be to embed a providers.config into the assembly and implement the functionality described in this documentation from DbProviderFactory:

/// <summary>
/// Gets the IDbProvider given an identifying name.
/// </summary>
/// <remarks>
/// Familiar names for the .NET 2.0 provider model are supported, i.e.
/// System.Data.SqlClient.  Refer to the documentation for a complete
/// listing of supported DbProviders and their names. 
/// </remarks>
/// <param name="providerInvariantName">Name of the provider invariant.</param>
/// <returns>An IDbProvider</returns>
public IDbProvider GetDbProvider(string providerInvariantName)

such that someone can simply use "ibatis.sqlServer2.0" without having to worry about a providers.config in their project.

Add a static constructor to DbProviderFactory and load in all the built-in providers there?


From: Clinton Begin <clinton.begin@...>
To: user-cs@...
Sent: Wednesday, June 17, 2009 10:35:52 PM
Subject: iBATIS.NET Welcomes Michael McCurrey as Committer


Welcome Aboard Michael!

Clinton



--
Michael J. McCurrey
Read with me at http://www.mccurrey.com
http://chaoticmindramblings.blogspot.com/

 « Return to Thread: iBATIS.NET Welcomes Michael McCurrey as Committer