Sto progettando un'applicazione .NET multilivello e voglio utilizzare l'approccio Code First. Sono nuovo a questo, quindi sto lottando per immaginare come dovrebbe essere progettato. Il seguente sarebbe un approccio ragionevole? Quali problemi o limitazioni potrei incontrare?
- Scrivi classi DTO per il mio dominio. Questi verranno utilizzati per il trasferimento dei dati tra il server e il client su WCF.
- Scrivi un set di classi POCO che eredita dalle classi DTO. Usali per generare il database sul server.
- Scrivi un altro set di classi POCO che eredita dalle classi DTO. Usali per generare un database SDF sul client.