Domanda

ho chiesto questo nella lista castello come sto usando la struttura NH ma appena venuto in mente di chiedere anche qui:)

dispiaciuto per il cross-posting.

Sto utilizzando la struttura NH per configurare la seguente configurazione:

Ho 1 del database che memorizza configurazione del rapporto generico. e un altro che memorizza i dati del report vero e proprio.

Ho anche 1 progetto per l'interazione con la configurazione del rapporto database (entità e mappature, ecc) e un altro per interagire con il database dati del report (entità e mappature, ecc).

Ho usato il seguente per creare 2 fabbriche:

<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>

Il problema è che anche se è nhibernate.factory.session1 e nhibernate.factory.session2 stanno guardando diversi database e hanno diversi assiemi configurato sembra sempre per creare la tavoli per entrambi i modelli sia in DB?

Come faccio a dire nhibernate.factory.session1 guardare DB1 e Model1 e nhibernate.factory.session2 a guardare DB2 e model2?

applausi

w: //

È stato utile?

Soluzione

la soluzione è quella di non utilizzare fluente quando si fa affrontare scenari complessi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top