【问题标题】:Association Table data with breeze and entity framework带有微风和实体框架的关联表数据
【发布时间】:2013-05-14 21:07:27
【问题描述】:

我首先设置了一个实体框架数据库,但在从 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);

任何帮助或链接将不胜感激。

【问题讨论】:

    标签: entity-framework-5 breeze


    【解决方案1】:

    我认为其他问题的答案可以帮助您解决问题:Error Loading related entities on demand (entityAspect.loadNavigationProperty())

    微风不支持 N 到 N 关系,因此您必须使用中间实体来完成这项工作。

    【讨论】:

      猜你喜欢
      • 2015-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多