Sono in una fase di creazione di un servizio wcf per la mia applicazione che fornirà i prodotti .. Ho, il modello di dominio e il livello di persistenza sotto l'applicazione.Spostamento del livello di accesso ai dati al servizio WCF
Per il servizio, avrò bisogno anche di un modello di dominio e di un livello di persistenza simili. Non voglio duplicare le cose e non voglio condividere anche le librerie e accoppiare l'applicazione e il servizio.
Quindi questo mi fa pensare se dovrei creare un servizio separato (o implementare in questo nuovo che sto creando) il livello di accesso ai dati e utilizzare quel servizio per l'accesso ai dati dall'appicazione anche, quindi ci sarà solo un livello di accesso ai dati condiviso sia dall'applicazione che dal servizio
È un buon modello e ci sono grossi problemi che mi aspettano in fondo alla strada, in tal caso quale sarebbe il tuo suggerimento? Grazie!
Questa è esattamente la mia situazione dato che sto anche utilizzando Nhibernate e ho le interfacce del repository e quindi le implementazioni del repository su una libreria separata.Ci sono esempi concreti là fuori che lo fa attraverso un servizio che potrei guardare? – kaivalya
mi dispiace non posso darti accesso al nostro codice base. tuttavia, se accedi a un'interfaccia solo dall'app client, non devi preoccuparti dell'attuazione effettiva. quando si tratta di trasmettere entità nibernetiche tramite wcf, prendersi cura dei problemi di serializzazione con le raccolte pigro-caricate. wcf non ama i proxy nibernetici –