Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 首先使用实体框架代码在azure移动应用程序中设计一对多关系_Android_.net_Azure_Entity Framework 6_Azure Mobile Services - Fatal编程技术网

Android 首先使用实体框架代码在azure移动应用程序中设计一对多关系

Android 首先使用实体框架代码在azure移动应用程序中设计一对多关系,android,.net,azure,entity-framework-6,azure-mobile-services,Android,.net,Azure,Entity Framework 6,Azure Mobile Services,我有一个android应用程序,有用户,他们可以上传很多视频。 为了将这些联系在一起,我在我的移动应用程序.Net后端构建了两个类 从中我搭建了表格控制器。 公共类视频:EntityData { 公共字符串标题{get;set;} 公共字符串类别{get;set;} 公共字符串说明{get;set;} 公共bool可用{get;set;} 公共字符串Url{get;set;} 公共字符串ProfileID{get;set;} 公共虚拟配置文件{get;set;} } 公共类配置文件:Entity

我有一个android应用程序,有用户,他们可以上传很多视频。 为了将这些联系在一起,我在我的移动应用程序.Net后端构建了两个类 从中我搭建了表格控制器。
公共类视频:EntityData
{
公共字符串标题{get;set;}
公共字符串类别{get;set;}
公共字符串说明{get;set;}
公共bool可用{get;set;}
公共字符串Url{get;set;}
公共字符串ProfileID{get;set;}
公共虚拟配置文件{get;set;}
}
公共类配置文件:EntityData
{
公共字符串用户名{get;set;}
公共字符串位置{get;set;}
公共字符串Bio{get;set;}
公共字符串url{get;set;}
//导航属性
公共ICollection视频{get;set;}

}
Azure移动应用程序不支持紧密耦合的表


这意味着您可以使用两个不同的表对客户机进行建模,这两个表可能仅由一个Id连接。然后您可以将它们视为不同的表。

感谢Adrian,例如,您的意思是在存储profileId的视频中有两个具有任意字段的独立表。然后从与配置文件Id匹配的视频表中筛选结果。是吗?这将被称为什么样的数据库?是的,这就是想法。其思想是这些表是松散耦合的——您可以在不更新另一个表的情况下更新其中一个表。(是的,我同意这并不理想)。