Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Dvě běžné přístupy jsou generování databáze z kódu a použití migrací nebo generování entit z databáze pomocí zpětné analýzy. V hybridním přístupu nic nevygenerujete. Místo toho necháte databázi a základ kódu vyvíjet a používat konfiguraci modelu k zachování synchronizace těchto dvou. Tato stránka obsahuje několik tipů pro úspěch s využitím hybridního přístupu:
- Nejprve si přečtěte příručky pro kód jako zdroj pravdy a databáze jako zdroj pravdy , abyste se seznámili s některými aspekty, o nichž je potřeba vědět.
- Vzhledem k tomu, že nebudete používat migrace, nemusíte modelovat sekvence, neprimární indexy, omezení a filtry indexů.
- Integrační testovací sada je v tomto přístupu cenná pro ověření správného předání kódu a databáze při vývoji kódu a databáze.
- Jedním z přístupů k otestování správnosti mapování je vygenerovat fiktivní databázi pomocí migrace typu "throwaway" a pak pomocí nástroje porovnat vygenerovanou databázi se skutečnou databází. Rozdíly ve schématu můžete rychle označit příznakem a reagovat na ně.
- Pokud chcete, můžete zvážit generování částečných tříd z databáze a použití rozšíření těchto tříd ke konfiguraci vlastního kódu.