Wychodząc z projektu wykorzystującego Linq2Sql, podejrzewam, że następny (większy) może popchnąć mnie w ramę Entity Framework. Przeczytałem trochę na ten temat, ale nie udało mi się znaleźć spójnej historii o tym, jak Narzędzia danych SQL Server i Entity Framework powinny / mogłyby / mogą być używane razem.
- Czy zostały poczęte całkowicie osobno, a używanie ich razem to głaskanie w niewłaściwy sposób?
- Czy są w jakiś sposób całkowicie ortogonalne i nie rozumiem tego?
Niektóre powody, dla których myślę, że mogę chcieć obu:
- SSDT doskonale nadaje się do „skompilowania” (zaznaczenia) i łatwej do aktualizacji wersji SQL i schematu
- Ale historia migracji / aktualizacji SSDT nie jest przekonująca (dla mnie): „Aktualizuj wszystko” działa dobrze dla schematu, ale nie ma możliwości (AFAIK), aby kiedykolwiek mógł działać dla danych.
- Z drugiej strony, nie próbowałem migracji EF, aby wiedzieć, czy stwarza podobne problemy, ale bity Up / Down wyglądają całkiem przydatne.