问题标签 [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.

0 投票
1 回答
16493 浏览

nhibernate - 如何在 nhibernate 中进行子查询?

我需要对子集合进行子查询,但我无法让它工作。

我试过这个

然而我得到

不能在没有投影的条件上使用子查询。

0 投票
1 回答
508 浏览

nhibernate - 如何在linq查询中使用WhereNot?

我发现很难找到大多数查询方法的示例。例如我有这个

我想“不”这个

然而你不能这样做,因为你可以使用这些限制。那么如何使用 WhereNot 呢?

附言

如果有人知道任何其他教程网站,那么这个网站让我知道。

0 投票
3 回答
1276 浏览

c# - NHibernate 实体投影

我使用 NHibernate 和 QueryOver API 来查询我的域实体。问题是得到重复的结果。例如在查询以下域时: 领域

我使用如下代码:

生成的 SQL 将如下所示:

这里的问题是左连接完成后,结果记录集有超过 5 行。然后TOP函数应用并削减结果。因此,例如,如果第一篇文章有​​ 5 条评论,我会得到这篇文章 5 次,不会得到其他人。

我知道它为什么会发生,并找到了一篇关于它的好帖子。但是是否有一个投影会告诉 nhibernate 只Post从实体中选择列而不从实体中添加列Comment?也许应该使用其他方法(不是 JoinQueryOver)?

0 投票
1 回答
3106 浏览

nhibernate - NHibernate 查询连接表

我有一个问题..如何在 nhibernate 查询中加入两个相关但没有直接关系约束的表?

表 1 { ID 标题 }

Table2 { ID VALUE ALIAS } Table1 和 Table2 没有 fk 关系约束。需要做这样的事情:

请帮忙谢谢。

0 投票
1 回答
1416 浏览

nhibernate - NHibernate 使用 SqlFunction 选择列,按相同条件分组

我需要根据每天以及按相同标准进行分组来查询计数。生成的查询应该类似于

我目前正在使用下面的查询,但它没有按date.

执行此查询会产生

我假设这是因为我正在使用Select而不是SelectGroup在我的预测中。我试过.SelectGroup(xx => new SqlFunctionProjection("date", NHibernateUtil.Date, Projections.Group<Domain.Locate>(g => g.WorkToBeginDate)))了,但是这给了我Could not determine member from new SqlFunctionProjection("date", NHibernateUtil.Date, new [] {Group(g => Convert(g.WorkToBeginDate))})

0 投票
2 回答
1952 浏览

c# - NHibernate QueryOver 子集合使用 Max

我有课

所以我们有一些 BlogPost 集合,其中每个 BlogPost 可以有很多评论。

我想收集最后一条评论的所有博客帖子(这与 MAX(DateAdde) 是 TypeId=1 或 TypeId=2。提前致谢。

0 投票
1 回答
7447 浏览

nhibernate - 在哪里...在...或在哪里...在...使用 NHibernate IQueryOver

我正在尝试使用 NHibernate 模拟主题查询IQueryOver。到目前为止我有

但是,这会生成一个and查询,而我需要or在两个where子句之间有一个运算符。

这是如何完成的IQueryOver

0 投票
1 回答
7150 浏览

nhibernate - NHibernate 中使用 Select 和 OrderBy 的 QueryOver

我想知道如何在使用 QueryOver 进行选择后对一组结果进行排序。我的查询如下:

我能怎么做?

0 投票
1 回答
4278 浏览

nhibernate - NHibernate QueryOver 对变量的限制

我有一个小问题:我会在我的 QueryOver 中插入一个条件来检查变量值。像这样的东西:

在 SQL 语法中类似于

因此,如果我的变量已填充,我将过滤我的字段。如果我的变量为空(或 null),我将选择每条记录而不过滤任何内容。

如何使用 QueryOver 和 Restrictions 达到这个结果?谢谢!

0 投票
1 回答
1092 浏览

c# - QueryOver 查询中的非平凡排序

我已经用QueryOver api构建了我的查询......现在的问题是我需要按一些需要在飞行中计算的特殊值对其进行排序......

我有我的产品表,我需要按与某些特定坐标的距离对其进行排序。SQL 中的等价物看起来像ORDER BY power(abs(p.x - @x),2) + power(abs(p.y - @y),2)

现在我不知道如何在 QueryOver 查询中编写它。有什么建议吗?

我会很高兴得到任何帮助!