.net 在Castle ActiveRecord中按ID选择

.net 在Castle ActiveRecord中按ID选择,.net,nhibernate,castle-activerecord,orm,.net,Nhibernate,Castle Activerecord,Orm,如何编写条件以返回属于特定用户的所有订单 public class User { [PrimaryKey] public virtual int Id { get; set; } } public class Order { [PrimaryKey] public virtual int Id { get; set; } [BelongsTo("UserId")] public virtual User User { get; set; } } return Ac

如何编写条件以返回属于特定用户的所有订单

public class User
{
  [PrimaryKey]
  public virtual int Id { get; set; }
}

public class Order
{
  [PrimaryKey]
  public virtual int Id { get; set; }

  [BelongsTo("UserId")]
  public virtual User User { get; set; }
}


return ActiveRecordMediator<Order>.FindAll(
  // What criteria should I write here ?
);
找到了答案:

Restrictions.Eq("User.Id", userId),