在 Castle ActiveRecord 中按 ID 选择

Posted

技术标签:

【中文标题】在 Castle ActiveRecord 中按 ID 选择【英文标题】:Selecting by ID in Castle ActiveRecord 【发布时间】:2010-04-17 09:53:34 【问题描述】:

如何编写一个条件来返回属于特定用户的所有订单?

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 ?
);

【问题讨论】:

【参考方案1】:

找到答案:

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

【讨论】:

以上是关于在 Castle ActiveRecord 中按 ID 选择的主要内容,如果未能解决你的问题,请参考以下文章

Castle.ActiveRecord多数据库配置

Castle ActiveRecord学习

Castle ActiveRecord学习

Castle ActiveRecord + NHibernate 中的交易傻瓜

Castle ActiveRecord / NHibernate - 密码加密或散列

Castle.ActiveRecord.PropertyAttribute.NotNull ...文档错误?