Korzystamy z pierwszych migracji kodu, aby zsynchronizować naszą bazę danych i model. W tej chwili mamy numer wersji jako nazwę migracji, która oczywiście nie działa. Problem polega na tym, że wiele migracji o tej samej nazwie jest tworzonych przez różnych programistów niezależnie od siebie w lokalnej bazie danych. Doprowadziło to do pewnego dziwnego zachowania, ponieważ IMigrationMetadata.Id
było inne z powodu znacznika czasu, ale klasy są częściowe o tej samej nazwie.Konwencje nazewnictwa dla pierwszych migracji kodu
Jaki jest sposób na wywoływanie tych migracji? Przykłady są zawsze absurdalnie uproszczone: np. dodanie właściwości Readers
powoduje migrację AddReaders
.
A może migracje należy podzielić na te drobne zmiany? Zamiast gromadzić wszystkie zmiany w jednej dużej migracji. Co jeśli istnieją zależności?