Lasciatemi dire, sono giunto alla conclusione (dopo un lungo periodo di prova) che l'Unità di lavoro del repository & quando si utilizza Entity Framework è semplicemente sbagliata, errata, errata e this says why.Interrogazione riutilizzabile in Entity Framework SENZA repository. Come?
Ma io odio davvero quelle query incorporate. La domanda è, dove posso metterli invece se sono così contro un repository, ecc? (risposte pulite solo per favore, esempi molto apprezzati).
Ho appena imbucato due progetti contenenti i miei repository, unità di lavoro e interfacce con centinaia di di file perché il payback non si vedeva da nessuna parte. Penso che molte persone, incluso me stesso, siano saltate sul carrozzone del Repository perché è quello che stavano facendo gli altri, ma a posteriori, penso che sia davvero una corsa verso il nulla.
/sospirare
Richard
Entity Framework & Testing sono quasi un ossimoro a mio avviso ma so cosa intendi. Non appena le cose si complicano, gli approcci di cui sopra cadono a pezzi ma come dici tu, che altro c'è?Avvolgere tutto in un repository sta solo spostando la colpa da qualche altra parte. – Richard