Okay, quindi abbiamo una soluzione che contiene i seguenti progetti:Dove posizionare la struttura dell'entità nella nostra soluzione?
- BusinessLogic
- Entità
- DataAccess
- Utilità
- Unittests
- UserInterface
E ' un'impresa molto grande -applicazione a livello. La mia domanda è, dove mettiamo la struttura dell'entità? Da una parte EF sembra una tecnologia di accesso ai dati e dovrebbe essere inserita nel progetto DataAccess. Ma d'altra parte genera le proprie entità e quelle dovrebbero essere inserite nel nostro già grande progetto di Entità.
Quale progetto è il posto migliore per Entity Framework?
È possibile suddividere le entità dalla logica di persistenza in EF?
Si noti che se l'applicazione è sufficientemente grande, è necessario creare più modelli edmx. – tster
Stiamo effettivamente spostando il nostro livello dati in uno più moderno. Vogliamo usare EF. Quindi partendo sarà solo un EDMX, ma ne aggiungeremo altri mentre lentamente trasferiamo tutti i nostri progetti per utilizzare il nuovo livello dati. – Chev
di quante entità stai parlando? Ho incontrato problemi di progettazione di modelli e metadati che hanno caricato problemi di prestazioni con più di 100 entità. – tster