我们有两个实体,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
答案 0 :(得分:0)
从Breeze 1.4.6开始,现在支持“任何”和“所有”运算符。
现在没有简单的方法可以做到这一点。我们计划在将来支持“任何”和“所有”查询过滤器,但我们还没有完成它。请投票支持here。
作为一种解决方法,在某些情况下,您可以查询外键的值为null或0,但我不认为这适用于您的情况,给定您的架构。