Я использую мобильные приложения Azure с бэкэндом .NET и Xamarin в качестве клиентского приложения.
У меня есть несколько таблиц следующим образом:
Badges
- где хранится описание значка Achievmentgroups
- одна группа может иметь несколько значков .eg badgex уровень 1, значок x уровень 2, значок y уровень 1, значок y уровень 2 ... и т. д. CustomerAchievments
- где прогресс каждого значка хранится для каждого пользователя
Badges
и achievmentsgroups
связаны вместе с внешним ключом, назовем его achievmentGroupId
.
CustomerAchievments
и Badges
связаны вместе с внешним ключом, назовем его BadgeId
На моей стороне клиента я хотел бы создать один объект из этих трех таблиц.в настоящее время я получаю каждую таблицу отдельно и хочу больше использовать объектно-ориентированное программирование.