我正在使用带有.NET后端和Xamarin作为客户端应用程序的Azure移动应用程序。
我有多个表,如下所示:
Badges
-存储徽章描述的位置Achievmentgroups
-一组可以具有多个徽章,例如徽章x级别1,徽章x级别2,徽章y级别1,徽章y级别2 ...等等CustomerAchievments
-为每个用户存储每个徽章的进度 Badges
和achievmentsgroups
通过外键链接在一起,并命名为achievmentGroupId
。
CustomerAchievments
和Badges
通过外键链接在一起,并命名为BadgeId
在我的客户端,我想从这三个表中创建一个对象。 当前我正在做的是分别获取每个表,我想更多地利用面向对象的编程。
答案 0 :(得分:0)
据我对您所提问题的理解,最简单的方法是将它们捆绑在一起,因此您的最终课程将如下所示:
public class Customer
{
public Badges Badges { get; set; }
public Achievmentgroups Achievmentgroups { get; set; }
public CustomerAchievments CustomerAchievments { get; set; }
}
通过这种方式,您的.Net后端只能发送一个类,并且可以用于单独获取所有数据!
答案 1 :(得分:0)