展开并从“导航”属性中选择一个字段,该属性在Breeze中为类型集合

时间:2014-07-16 10:47:33

标签: entity-framework odata breeze

我在EF中有3个课程如下

  Public class ClasssA
      {
        public int Id { get; set; }

        public int ClassBId { get; set; }

        public virtual ICollection<ClassB> ClassB { get; set; }
      }

   Public class ClassB
      {
        public int Id { get; set; }

         public int ClassCId { get; set; }

        public virtual ClassC ClassC { get; set; }
      }

  Public class ClassC
      {
        public int Id { get; set; }

        public String Value {get; set; }
      }

从浏览器触发odata请求时,它运行正常。

http://localhost:8090/odata/ControllerName?$expand=ClassB/ClassC&$select=ClassB/ClassC/Value 

但是有人可以告诉我如何在微风查询中做什么? 因为ClassB导航属性是一个类型集合,并且每个属性都包含ClassC导航属性。 如何使用此类导航选择ClassC内的属性?

简单地说我的问题是如何通过扩展Collection类型的导航属性(在Breeze中)来访问里面的属性?

1 个答案:

答案 0 :(得分:0)

我不相信BreezeJS支持这一点。欢迎您将其添加到our UserVoice