Uscendo da un progetto usando Linq2Sql, sospetto che il prossimo (più grande) potrebbe spingermi tra le braccia di Entity Framework. Ho fatto qualche lettura sull'argomento, ma ciò che non sono riuscito a trovare è una storia coerente su come SQL Server Data Tools e Entity Framework dovrebbero / potrebbero / potrebbero essere usati insieme.
- Sono stati concepiti totalmente separatamente, e usarli insieme sta accarezzando nel modo sbagliato?
- Sono in qualche modo totalmente ortogonali e mi manca il punto?
Alcuni motivi per cui penso che potrei desiderare entrambi:
- SSDT è ottimo per avere 'compilato' (controllato) e facilmente sql e schema facilmente versionabili
- Ma la storia di "migrazione / aggiornamento" di SSDT non è convincente (per me): "Aggiorna qualcosa" funziona bene per lo schema, ma non c'è modo (AFAIK) che possa mai funzionare per i dati.
- D'altra parte, non ho provato la migrazione EF per sapere se presenta problemi simili, ma i bit Su / Giù sembrano abbastanza utili.