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.

questionAnswers(1)

yourAnswerToTheQuestion