Cześć. Mam przykładowy model:
public class Osoba
{
public string Imie {get;set;}
public string Nazwisko {get;set;}
public int Id {get;set;}
public int NumerIdentyfikatora {get;set;}
}
W aplikacji muszę wykorzystać listę obiektów typu osoba
List<Osoba>
Potrzebuję wczytać część danych tego modelu z pliku XML a część z bazy sql. Z pliku xml wczytałem już Imie i Nazwisko, teraz z bazy planuje doczytać dwie pozostałe wartości. Trochę to dla mnie dziwnie wyglada takie "sztukowanie" danych ale chyba nie ma innego wyjścia skoro czesc jest w pliku a czesc w bazie.
Jak byscie to teraz zrobili, utworzyc najpierw obiekty z danymi z pliku xml, wrzucic je do listy i pozniej przejsc w pętli po wszystkich elementach listy doczytujac im brakujace dane z bazy. Czy raczej do listy powinien trafić już kompletny obiekt, czyli coś w stylu
List<Osoba> osoby = new Llist<Osoba>();
Osoba osoba ;
//teraz rozpoczynam pętle dla wszystkich znalezionych w xml osob
osoba = new Osoba();
// tu wczytuje dane z xml do obiektu dla pojedynczej osoby
//teraz pobieram dane z bazy do pozostałych dwóch pól obiektu
osoby.Add(osoba);
//koniec petli dla osob z xml