kłócą się z tym co mówią pryncypia.
bo wiele osób, przez brak znajomości DDD, próbuje zrobić coś po swojemu, tak to PRYNCYPIA się nie kłócą :)
"encji" ORM'owej.
Przechowywane encje są w bazie zarówno w DDD, jak i normalnej aplikacji nie opartej na DDD, problem w tym, że ENCJA W DDD- nie jest tym samym co encja w klasycznej aplikacji RESTOWEJ :)
Encja w takim CRUD prostym- to po prostu obiekt bazodanowy reprezentujący TABELE... natomiast w nomenkluaturze DDD, taka encja to :
Encja (ang. Entity) to obiekt reprezentujący dane. Według Erica Evansa musi posiadać swoją tożsamość. To oznacza, że musi mieć jakąś wartość, która ją wyróżnia.
To wclanie o oznacza że jest to TABELA W BAZIE 1-DO-1 :) , co wazne i. Jedna encja powinna dotyczyć jednej rzeczy/jednostki. Może ona zawierać różne dane, relacje do innych encji oraz Value Object.
Różnica jest taka że encja DDD, może posiadać zachowanie( własne metody dodatkowe, które coś realizują na jej rzecz) którego nie powinny posiadać ENCJE ORM-OWE w klasycznym CRUD.