Wpis z mikrobloga

Tworzę sobie małą apkę w xamarinie.
Ściągnałem z githuba sample ToDo i chciałem ten projekt zedytować.
W samplu apki była klasa model ToDoItem i do niej była klasa ToDoDatabase w której jest prosty CRUD.
Teraz chce dodać nowy Model Person w którym będą osoby przypisywane do ToDoItem.
Jak powinien wyglądać teraz zapis do bazy w przypadku 2 lub więcej modeli ?
Czy dla każdej klasy modelowej muszę tworzyć osobny plik CRUD ?
Czy powinien być jeden i obsługiwać wszystkie modele ?
Czy powinno być obsłużone to przy pomocy Dependency injection ? jeżeli tak to prosił bym o jakiś link do przykładu :)
dzięki :)
#programowanie #naukaprogramowania #dotnet #xamarin
  • 1
@DaxterPoker: Ja bym zapisywał każdy model w osobnej tabeli. Do każdego modelu stworzyłbym serwis, który by się zajmował validacja i crudem. Można to zrobić za pomocą jednego cruda, ale przy większej ilości zależności dot. prawidłowego zapisu, updatu itd metody staną się zbyt duże.
Co do wstrzykiwania zależności to dokumentacja Microsfotu: https://docs.microsoft.com/pl-pl/xamarin/xamarin-forms/enterprise-application-patterns/dependency-injection