so... still not got this working :(
here is the actual config i'm using:
<code>
<castle>
<components>
<component id="GenericRepository" type="Ideal.Web.Repository`1, Ideal.Web"/>
</components>
<facilities>
<facility id="nhibernate"
isWeb="true"
type="Castle.Facilities.NHibernateIntegration.NHibernateFacility,
Castle.Facilities.NHibernateIntegration"
configurationBuilder="Ideal.Rttm.Web.FluentNHibernateConfigurationBuilder,
Ideal.Rttm.Web">
<factory id="nhibernate.factory.session1">
<settings>
<item key="show_sql">true</item>
<item key="connection.provider">
NHibernate.Connection.DriverConnectionProvider
</item>
<item key="connection.driver_class">
NHibernate.Driver.SqlClientDriver
</item>
<item key="connection.connection_string">
Data Source=.;Initial Catalog=Reporting1;User Id=sa;Password=xxx;
</item>
<item key="dialect">
NHibernate.Dialect.MsSql2005Dialect
</item>
<item key="proxyfactory.factory_class">
NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle
</item>
</settings>
<assemblies>
<assembly>Ideal.Rttm.Model</assembly>
</assemblies>
</factory>
<factory id="nhibernate.factory.session2" alias="reporting">
<settings>
<item key="show_sql">true</item>
<item key="connection.provider">
NHibernate.Connection.DriverConnectionProvider
</item>
<item key="connection.driver_class">
NHibernate.Driver.SqlClientDriver
</item>
<item key="connection.connection_string">
Data Source=.;Initial Catalog=Reporting2;User Id=sa;Password=xxx;
</item>
<item key="dialect">
NHibernate.Dialect.MsSql2005Dialect
</item>
<item key="proxyfactory.factory_class">
NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle
</item>
</settings>
<assemblies>
<assembly>Ideal.Reporting.Model</assembly>
</assemblies>
</factory>
</facility>
<facility id="atm"
type="Castle.Facilities.AutomaticTransactionManagement.TransactionFacility,
Castle.Facilities.AutomaticTransactionManagement" />
</facilities>
</castle>
</code>
has anyone used the nh facility to do this?
On Thu, Oct 15, 2009 at 3:48 PM, Valeriu Caraulean <[email protected]> wrote:
>
> Different connection strings?
> I mean, are they different?
>
> On Thu, Oct 15, 2009 at 11:49 AM, Wayne Douglas <[email protected]> wrote:
>>
>> Hi
>>
>> I'm using the nh facility to configure the following setup:
>>
>> i have 1 database which stores generic report configuration.
>> and another which stores the actual report data.
>>
>> i also have 1 project for interacting with the report configuration
>> database (entities and mappings etc)
>> and another for interacting with the report data database (entities
>> and mappings etc).
>>
>> i've used the following to create 2 factories:
>>
>> <code>
>>
>> <facilities>
>> <facility id="nhibernate">
>> <factory id="nhibernate.factory.session1">
>> ...
>> <assemblies>
>> <assembly>ReportData.Model</assembly>
>> </assemblies>
>> </factory>
>>
>> <factory id="nhibernate.factory.session2" alias="reporting">
>> ...
>> <assemblies>
>> <assembly>Reporting.Model</assembly>
>> </assemblies>
>> </factory>
>> </facility>
>> </facilities>
>>
>> <code>
>>
>> the problem is is that even though nhibernate.factory.session1 and
>> nhibernate.factory.session2 are looking at different databases and
>> have different assemblies configured it always seems to create the
>> tables for both models in both DBs?
>>
>> how do i tell nhibernate.factory.session1 to look at db1 and model1
>> and nhibernate.factory.session2 to look at db2 and model2?
>>
>>
>> --
>> Cheers,
>>
>> w://
>>
>> >
>>
>
> >
>
>
--
Cheers,
w://
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---