Servizio EF4.x e WCF (persistenza ignorante) Aggiornamento delle entità nidificate con una relazione da 1 a N e M a N.

StackOverflow https://stackoverflow.com//questions/10695199

Domanda

Ho il database di SQL Server e vorrei utilizzare LINQ in entità e avvolgerlo con il livello WCF e esporlo al client.(Tipica architettura n-tier).Vorrebbe anche avere un'opzione ignorante per persistenza e vorrebbe anche avere un'opzione ignorare determinati campi (informazioni sensibili) nel database dal serializzazione del client.

Quindi quale sarebbe il miglior approccio per l'utilizzo del quadro di entità con l'ignoranza della persistenza, l'auto-tracciamento con il supporto WCF.Potevo trovare il modello T4 con l'auto-monitoraggio o la persistenza ignorante .. Ma tutto è impacchettato come un unico pacchetto.

Qualsiasi aiuto in questo sarebbe molto apprezzato.

È stato utile?

Soluzione

STS Non consentire alcuna proiezione: è necessario esporre le tue entità nella loro forma esatta.Se si desidera nascondere alcuni campi è necessario abbandonare STS e creare i propri DTO (oggetti di trasferimento dati) che espongono solo sottoinsieme dei dati delle entità.Una volta utilizzati DTO è necessario gestire manualmente tutto il monitoraggio dei cambiamenti.

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