如何在Breeze.js中使用子查询

时间:2013-08-05 02:24:56

标签: javascript subquery breeze

我们有两个实体,User和Person。

public class User
{
    public int Id { get; set; }
    public string UserName { get; set; }
    public string Password { get; set; }

    public int PersonId { get; set; }
    public Person Person { get; set; }
}

public class Person
{
    public int Id { get; set; }

    public string FirstName { get; set; }
    public string LastName { get; set; }
}

每个用户都有一个人,但不是每个人都有用户。

我想检索未分配给用户的所有人员。 有没有办法用breeze.js做到这一点?

我在Breeze上使用子查询时找不到任何东西,但我想应该有某种'in'子句或某种方式来使用/ make a subquery

1 个答案:

答案 0 :(得分:0)

更新后的帖子:2013年11月25日

从Breeze 1.4.6开始,现在支持“任何”和“所有”运算符。

旧帖子

现在没有简单的方法可以做到这一点。我们计划在将来支持“任何”和“所有”查询过滤器,但我们还没有完成它。请投票支持here

作为一种解决方法,在某些情况下,您可以查询外键的值为null或0,但我不认为这适用于您的情况,给定您的架构。