我正在使用 WCF 数据服务和 ASP.NET 主机,其中我有一个用于配方数据库的实体数据模型。实体“Recipe”连接到“Ingredient”,“Ingredient”连接到“Unit”。在我的客户端(Windows 8 RT 应用程序)中,我试图查询服务以获取配方中的所有成分,以及与成分关联的单位。
私人 R.juliemrEntities 数据;
私有 DataServiceCollection 配方;
var query = (DataServiceQuery)data.Recipes.Expand("Ingredients");
通过这个查询,我得到了食谱及其成分,但我无法扩展到第三张表,或者通过成分获取单位。
有谁知道我如何编写一个查询,让我同时掌握食谱、它们的成分和每种成分的单位?帮助将不胜感激:)