The config looks ok.
Are you sure your code is correct?

On Fri, Oct 16, 2009 at 10:06 PM, Wayne Douglas <[email protected]> wrote:
>
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to