我首先设置了一个实体框架数据库,但在从 EF 视为关联的表中获取数据时遇到问题,因为它基本上是一个导航属性。我有一个带有 EventId(PK)、FacilityId、ExitDate 和 Status 的调查表。我还有一个带有 CategoryID(PK)、Description 的 SurveyCategories 表和一个只有 SurveyId 和 CategoryId 作为外键的 SurvCat 表。我可以从其他相关表中获取数据,这些表不使用像 SurvCat 这样的中间表,但即使按照微风网站上的导航属性文档,我也无法将任何内容加载到每个调查对象的 SurveyCategories 数组中。我检查了元数据,它显示了导航属性,但这段代码我什么也没得到:
var query = EntityQuery.from('Surveys')
.where("facilityId", "eq", whereClause)
.skip(currentPage * 5).take(5)
.expand("Facility")
.expand("SurveyCategories")
.expand("SurveyCite")
.expand("SurveyDL")
.orderBy(orderBy.survey)
.inlineCount(true);
任何帮助或链接将不胜感激。