NHibernate 和 NHibernate 搜索版本问题
我在 Nhibernate 上有带有 Nhibernate Search 的示例应用程序,其版本号为 Nhibernate - v2.0.0.1001 Nhibernate Search - v2.0.0.1001 我不确定它是…
需要 DetachedCriteria 等效项
我需要相当于以下 HQL 的 DetachedCriteria: select obj from Objects obj, Text text where obj.TextId = text.TextId and order by text.Value Tha…
我可以使用 NHibernate Criteria 将实体及其子集合投影到类上吗?
我使用 NH Criteria 检索实体并将选择性字段投影到自定义类上(有点像将数据投影到 ViewModel 上以显示在 MVC 视图上)。 使用 ProjectionList 这很容…
Nhibernate 部分急切加载子集合
如果我有一个父对象(Parent),它有一个 List(Of Child) 对象作为多一关系。是否可以返回一个父对象及其子对象的子集(热切加载)?我正在使用 VB 和…
NHibernate 查询帮助
我有 2 张桌子,Plan 和 Ticket。我想要 TravelPlan 中但不在 Ticket 中的所有记录。 Template.Criteria.CreateCriteria("Plan") .Add(Subqueries.Pro…
NHibernate Criteria 子查询帮助
我正在使用 NHibernate,我的要求是我有 2 个表,用户和票证。我想要用户中但不在票证中的所有记录。 Ticket 表将 UserId 作为 User 表主键 ID 的参考…
子类 ID 上的 Nhibernate 表每个子类标准使用父表中的键列
我在应用程序中使用每个子类表策略进行继承,如 Ayende 的帖子 此处。 但是,当我专门查询子类(例如 Company)并过滤 Id(我知道)时,生成的 SQL 不…
在 NHibernate/Hibernate 中查询聚合对象
我有一个国家和州的域模型,如下所示(见下文)。 我想(使用 Crieteria API 或 HQL)获取特定国家/地区的所有州。我收到 CountryCode 作为参数。 根…
使用 CreateCriteria 时如何按随机顺序对结果进行排序?
我有一个函数可以返回活动项目的最大数量。 我希望能够使返回的结果按随机顺序排序。 public IList GetWidgetsToDisplay(int maxToGet) { var query =…
使用 nHibernate 进行查询,其中今天的日期在发布日期和到期日期之间
我试图弄清楚如何在 NHibernate 中进行最佳查询,以便返回的结果介于今天时间 >= PublishDateTime 和 <= ExpiryDateTime 的条目之间。 到期日期可以为…
DetachedCriteria/ICriteria 对连接深度有限制吗?
假设我有 C1、C2 和 C3 类。假设我们可以有string dummy = c1.ContainerC2.ContainerC3.Prop1。是否有任何限制不允许我直接从 C3 创建别名,而条件中…
NHibernate 标准查询对集合中的字段求和
我在 Order 表和 Line 表之间有一个简单的一对多关系。 我想要一个报告每个 Order 实体和 Line.Value 字段总和的查询。 我可以在 HQL 中做到这一点: …