我有两个型号
FT_GetDeviceInfoDetail
和
public class Movie : EntityData
{
public string Title { get; set; }
public string Description { get; set; }
}
使用codefirst迁移,它创建了两个具有外键关系的表。它在public class Category : EntityData
{
public string Name { get; set; }
public List<Movie> Movies { get; set; }
}
表中添加了列名MovieCategoryID
。
我为Movies
创建了TableController
,想要检索所有类别。
Category
当我尝试从客户端获取以下类别时
public class CategoryController : TableController<Category>
{
protected override void Initialize(HttpControllerContext controllerContext)
{
base.Initialize(controllerContext);
MobileServiceContext context = new MobileServiceContext();
DomainManager = new EntityDomainManager<Video>(context, Request);
}
public IQueryable<Category> GetAllCategories()
{
return Query();
}
}
`电影&#39;所有类别的属性为null。告诉Azure表控制器获取所有相关电影&#39;
的更好方法是什么?如果您需要澄清,请与我们联系!
答案 0 :(得分:0)
Azure移动应用不支持关系。
您可以在后端使用自动$ expand查询。有关此信息,请参阅https://shellmonger.com/2016/05/27/30-days-of-zumo-v2-azure-mobile-apps-day-26-relationship-advice/
您可以在http://aka.ms/zumobook - 第3章详细了解Azure移动应用的数据故事。