Vorrei utilizzare EFf 4 come ORM nel mio progetto DDD. Ho intenzione di generare il mio modello in base alle mie lezioni. Devo creare classi che sono fondamentalmente oggetti dto per i miei oggetti di business per il consumatore o devo implementare le classi BO attuall nel mio modello EF?Qual è il modo migliore per utilizzare EF 4 e DDD
5
A
risposta
2
Penso che il modello EF dovrebbe essere gli oggetti business, altrimenti si avrà solo un altro livello di astrazione per il quale si dovrà scrivere il codice idraulico.
Problemi correlati
- 1. Qual è il modo migliore per testare javascript?
- 2. Qual è il modo migliore per confrontare Double e Int?
- 3. Qual è il modo migliore per trasformare un oggetto proxy EF nell'oggetto POCO originale?
- 4. Qual è il modo giusto per sopprimere gli avvertimenti EF?
- 5. Qual è il modo migliore per reimparare una lingua?
- 6. Qual è l'approccio migliore per utilizzare JasperReports?
- 7. Qual è il modo migliore per rilevare il colore bianco?
- 8. Qual è il modo migliore per modificare il fuso orario dell'utente in Laravel 4?
- 9. Batchfile: qual è il modo migliore per dichiarare e utilizzare una variabile booleana?
- 10. Qual è il modo migliore per eseguire un'espressione matematica?
- 11. modo migliore per utilizzare Guava
- 12. qual è il modo migliore per implementare hashCode()?
- 13. Qual è il modo migliore per riutilizzare il parser Lua?
- 14. Qual è il modo migliore per testare un'app per rails?
- 15. Qual è il modo migliore per documentare il codice f #?
- 16. Qual è il modo migliore per dichiarare una variabile globale?
- 17. Qual è il modo migliore per eseguire jQuery .change()
- 18. Qual è il modo migliore per sviluppare un'applicazione web C++?
- 19. Qual è il metodo migliore per utilizzare LINQ?
- 20. Qual è il modo migliore per esportare enormi cataloghi Magento
- 21. Qual è il modo migliore per passare alla codifica MVC?
- 22. Qual è il modo migliore per imparare Erlang?
- 23. Qual è il modo migliore per imparare jQuery?
- 24. Qual è il modo migliore per autorizzare una chiavetta USB
- 25. Qual è il modo migliore per effettuare backup automatici?
- 26. Qual è il modo migliore per chiudere un ramo Mercurial?
- 27. Qual è il modo migliore per generare una sitemap?
- 28. Qual è il modo migliore per comunicare tra due server?
- 29. Qual è il modo migliore per imparare Django 1.5?
- 30. Qual è il modo migliore per gestire più azioni?
Ho creato quell'altro livello di astrazione su un progetto EFv1 e in realtà non è una buona soluzione. –
Ma se voglio personalizzare il "Modello DB", ad esempio, sto usando tabelle localizzate in DB ma voglio rappresentare queste due tabelle per un modello nel mio BL. Come farlo se non ho il mio modello BL? Non posso dipendere dal modello EF perché EF mi fornirà due classi per questa tabella localizzata! –