问题标签 [queryover]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nhibernate - 我对 Nhibernate Query Over fetch 做错了吗?
我有这个
所以一个任务可以有多个personalTaskReminder。我发现如果我设置了 2 个personalTaskReminders(所以 PersonalTaskReminders 现在将在它的数据库集合中有 2 行)
它两次返回相同的任务。
因此,如果我有 50 个用于该任务的个人任务提醒。我会得到 50 个相同任务的结果。我不明白为什么。
如果我删除急切的加载。我按预期从数据库中取回了一项任务。
queryover - 急切加载公式不适用于 QueryOver
我在映射中定义了一个公式,如下所示。
如果我尝试使用下面的代码在搜索期间对属性进行急切加载计数,则 nhibernate 根本不会在 select 语句中包含该列。
相反,如果我使用下面的代码,它会在 select 语句中包含该列。
标准或查询中是否存在用于通过急切加载获取公式的错误,或者我的代码中是否缺少某些内容?
c# - Subqueries with QueryOver
I have a issue in using subquery with queryover.
This is what I have
I have a table for Person and a person has multiple addreses.
So Person id, name, type
and Address will have PersonId and city etc.
So want to search a person by name and type as well as City which is in Address table
.net - 在 NHibernate 上使用 QueryOver 让孩子有限制地计数
如何使用QueryOver
并且没有公式字段来执行以下操作。
我有以下父子关系
我有以下查询,它返回 15 个俱乐部并将结果转换为 DTO,我需要在此查询中添加RowCount
属于每个俱乐部且未取消的会员资格。
nhibernate - 带有 Or 子查询的 NHibernate QueryOver
好吧,我输了这个。我有一个看起来像这样的 NHibernate 查询
我用这个
这产生了我需要的东西
但是,我需要添加另一个子查询。很容易像上面那样做,但我需要这个来产生以下
问题是我总是得到以下
有人可以指出我正确的方向来获得或请
nhibernate - NHibernate QueryOver Have 子句
我想用 QueryOver 编写这样的查询,以便结果 SQL 类似于以下内容:
我该怎么做 ?
c# - 使用 QueryOver 时,Nhibernate 无法解析属性异常,适用于 QueryAll
我有以下问题
基本上我有以下两个片段:
和
第二个有效第一个输出此错误:
有人知道为什么是这样吗?先感谢您
c# - NHibernate:通用方法中的QueryOver
我有这个测试方法,“列表”方法有问题。我想使用几个类(都包含 IAdminDecimal)。在 QueryOver 上,我有这个错误: 类型“T”必须是引用类型才能将其用作泛型类型或方法“NHibernate.ISession.QueryOver()”中的参数“T”
班上 :
nhibernate - JoinQueryOver 中的 NHibernate QueryOver Sum
虽然我正在阅读 NHibernate Cookbook 和所有可用的论坛帖子,但我仍然无法完成这个简单的查询:
我有用户,每个人都有一个帐户。每个帐户都有一个余额。这些类看起来像这样:
现在我想总结所有活跃用户的余额。仅此而已……在普通的 SQL 中,这很容易:
我不知道如何使用 NHibernate 3 中的新 QueryOver-Api 来解决这个问题。您能否提供一个代码示例?
先感谢您!
丹尼尔·朗
编辑
我知道,使用 NHibernate Linq 也很容易,但我想使用 QueryOver 解决它......这是工作的 Linq 示例:
SOLUTION
Thanks to AlexCuse I could find the final solution (he was very very close) - here is the full code:
join - NHibernate QueryOver:如何加入不相关的实体?
我有以下查询可以得到我想要的结果:
已DatabaseView
被映射为实际的 NHibernate 实体(因此我可以将其与 一起使用QueryOver
),但它MyObject
与 HBM 映射无关。
此查询返回一个IList<MyObject>
using a SELECT ... FROM MyObject WHERE EXISTS (subquery for DatabaseView here)
。如何重新编写它以返回相同的数据但使用 JOIN 而不是子查询?