W jaki sposób przy pomocy EF podejść do tematu zapisania do bazy złożonego obiektu typu np. budynek (przykład do zwizualizowania problemu), który składa się z wielu innych obiektów jak np. okna, elementy wyposażenia, na które składają się na kolejne obiekty typu np. śruby, klamki itp. Inny bardzo dobry przykład to samochód, który składa się z wielu części, które mogą występować po kilka razy w kilku zespołach. Ot taka struktura (drzewa?). Inny przykład to np obróbka materiału - robimy otwór, robimy rowek, odcinamy - wykonujemy poszczególne operacje ale w określonej (co ważne) kolejności. Ważna jest tu hierarchia występowania poszczególnych obiektów.
W takiej sytuacji można być użyć wzorca kompozyt? Czy jest inne, bardziej sensowne rozwiązanie? Jak to przerzucić na EF?