Supponiamo che tu stia scrivendo un framework di entità ORM. Scrivi POCO di base, quindi consenti a entity framework di creare strutture equivalenti nel database in base a tali oggetti.
Questo può diventare difficile se questi oggetti hanno relazioni con le chiavi esterne. In teoria, avremmo bisogno di un ordinamento per determinare quale oggetto di database creare per primo. Questo era il mio pensiero iniziale.
Più tardi mi sono reso conto che, quando componiamo entità in codice, non "normalmente" lo scriveremo in una sequenza che, alla fine, viene ordinata correttamente? O c'è un caso in cui devo supporre che l'ordinamento sia necessario?