Podstawowe odwzorowanie danych Model miesza się z dopasowaniem do skrótów wersji modelu źródłowego
Po włączeniu debugowania Core Data Migration, podczas przeprowadzania migracji widzę trzy elementy (2, 3, 4) ze zmienionymi wartościami mieszania, zgodnie z oczekiwaniami. Jednostka 1 nie zmienia się i służy do ilustracji.
Przechowuj metadane (model źródłowy):
Entity1 = <67852e01 ...>;
Entity2 = <2b68bba5 ...>;
Entity3 = <58babd8d ...>;
Entity4 = <1c694c80 ...>;
Aktualny model (model docelowy):
Entity1 = <67852e01 ...>;
Entity2 = <260e4d68 ...>;
Entity3 = <13360b6f ...>;
Entity4 = <16513e1b ...>;
Następnie tworzę model odwzorowania, ale skróty w modelu odwzorowania są inne niż w rzeczywistych modelach:
Mapowanie skrótów źródła modelu:
Entity1 = <67852e01 ...>;
Entity2 = <2b68bba5 ...>;
Entity3 = <d66bed18 ...>; // !!!
Entity4 = <2c56997a ...>; // !!!
Mapowanie skrótów miejsca docelowego modelu:
Entity1 = <67852e01 ...>;
Entity2 = <260e4d68 ...>;
Entity3 = <cb08343c ...>; // !!!
Entity4 = <1bc2cf8c ...>; // !!!
Jakie są powody, dla których model mapowania może być tworzony przy użyciu różnych skrótów niż rzeczywiste skróty sklepu? Spojrzałem na topytanie i spróbowałem zaktualizować modele Mapping Model, ale to nie zadziałało.