Jak korzystać z Rich Domain z Massive Operations?

Ponieważ pracuję nad stosunkowo złożonym problemem, chciałbym wykorzystać podejście Domain Driven Design do jego rozwiązania. Problem polega na obliczaniu faktur miesięcznych dla klientów. Obecne rozwiązanie jest implementowane jako bardzo długa procedura składowana, która jest trudna do utrzymania.

Chciałbym używać środowiska zorientowanego obiektowo (prawdopodobnie POCO i Entity Framework), ale martwię się o wydajność. Bieżące SP potrzebuje około 10 minut na wygenerowanie ponad 300 000 rekordów przy użyciu operacji ustawiania. Myślę, że byłoby to bardzo trudne do osiągnięcia za pomocą dowolnego ORM, ponieważ ładuje on jednostkę pojedynczo i wysyła aktualizacje w ten sam sposób. (Poprzednia wersja trwała 5 godzin przy dostępie do rekordów jeden po drugim).

Jak stworzyć bogaty model do masowych operacji?

questionAnswers(2)

yourAnswerToTheQuestion