Witam
Walczę obecnie z oprogramowaniem, które korzysta z nieszczęsnych DataSet. Klasa DataTable zawiera metodę scalającą Merge. Opis metody na msdn jest następujący:
Merge Metoda została użyta do scalenia dwóch DataSet obiektów, **//które mają w znacznym stopniu podobne schematy//**. Scalanie jest zazwyczaj używany w aplikacji klienckiej włączenie najnowsze zmiany źródła danych do istniejącego DataSet. Dzięki temu aplikacja kliencka mieć odświeżony DataSet o najnowsze dane ze źródła danych.
Istotny fragment - "które mają w znacznym stopniu podobne schematy". Co oznacza podobne schematy ? Czy to oznacza identyczne dane we wszystkich polach ? Czy tylko w części ? Opis niewiele mi mówi. Mam nadzieję, że ktoś już wykorzystywał tą metodę i wie mniej więcej jak to scalenie wygląda. Czy może być tak, że scalając dwa obiekty DataTable nie zostaną one dobrze scalone mimo identycznych danych, lub dużego podobieństwa ?