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