0
我有兩個型號如何獲得引用對象的詳細信息
public class Movie : EntityData
{
public string Title { get; set; }
public string Description { get; set; }
}
和
public class Category : EntityData
{
public string Name { get; set; }
public List<Movie> Movies { get; set; }
}
使用codefirst遷移,它創建了外鍵關係的兩個表。它在Movies
表中添加了一個名稱爲MovieCategoryID
的列。
我爲Category
創建了一個TableController
並希望檢索所有類別。
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();
}
}
當我嘗試從客戶端
this.client = new MobileServiceClient(Constants.ApplicationURL);
this.categoryTable = client.GetTable<Category>();
IEnumerable<Category> categories = await categoryTable.ToEnumerableAsync();
的'電影所有類別的屬性爲null得到的類別如下。告訴Azure表控制器獲取所有相關的'電影'有什麼更好的方法?
請讓我知道,如果你需要任何澄清!