It's impossible to specify different database providers for different contexts.
-------------------------------------------------------------------------------
Key: IBATISNET-131
URL: http://issues.apache.org/jira/browse/IBATISNET-131
Project: iBatis for .NET
Type: Bug
Components: DataAccess
Versions: DataAccess 1.6.1
Environment: .net 1.1 (WinXP SP2)
Reporter: Kyrill
If you have the following dao.config:
...
<context ...>
...
<database>
<provider name="OleDb1.1">
...
</context>
<context...>
<database>
<provider name="sqlServer1.1">
</context>
for both contexts provider will be OleDb1.1
Probably,
XmlNode node =
configurationScope.NodeContext.SelectSingleNode("//database/provider");
should be
XmlNode node =
configurationScope.NodeContext.SelectSingleNode("./database/provider");
(this is line 596 of DomDaoManagerBuilder.cs (class
IBatisNet.DataAccess.Configuration.DomDaoManagerBuilder))
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira