问题标签 [nhlambdaextensions]

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 投票
2 回答
2414 浏览

nhibernate - NHibernate Lambda 扩展 - CreateCriteria 问题

我想将 NHibernate CreateCriteria 转换为NHLambdaExtensions标准,但我遇到了不知道如何修复的错误。

NHibernate 标准如下所示:

我尝试创建的 NHLambdaExtensions 标准如下所示:

我得到的错误是“无法解析属性部门:Business.Department”。该错误显然与“g => g.Department”有关,原始 NHibernate 查询中没有任何类似的内容,但没有不采用该表达式的重载。

0 投票
1 回答
2228 浏览

nhibernate - fluent nhibernate 问题映射 char(1) 类型

地图。

和类。

和电话。

我在运行 FetchByCode() 时收到此错误。

似乎 NHibernate 正在将我的 char 转换为 int 。如何强制它使用列上的 char(1) 类型?

0 投票
1 回答
83 浏览

nhibernate - NHibernate Lambdas 加入有序集合

我有一个实体“人”一个人有一个朋友的集合(也是人实体)

我想获取由 LatestLogin 订购的特定人的前 10 个朋友。

我最大的努力是:

哪个确实抓住了所有用户的朋友,但他们不是由 LatestLogin 订购的。有任何想法吗?

0 投票
1 回答
829 浏览

nhibernate - NHibernate Lambda 扩展 - 渴望加载集合的关联

我有一个社交网站的标准查询。一个 Person 对象有一个 Friends 集合(也是 person 对象)。查询抓取了前 N 个好友,但我也想急切加载关联对象 MainProfileImage,然后加载后续关联对象 MediumThumbnail。

我可以很容易地在 HQL 中做到这一点:

这是我的标准努力。由于某种原因,这不会返回任何东西!

0 投票
1 回答
205 浏览

criteria - NHLambdaExtensions:创建一个 Criterion 对象以稍后添加到 ICriteria

我的应用程序通过创建 Criterion 对象在运行时根据用户输入创建动态生成的查询,例如:

如何在 NHLambdaExtensions 中执行此操作?

我真正需要做的是

但这无效。有没有办法做到这一点?

0 投票
1 回答
1311 浏览

nhibernate - 使用 nhibernate 进行划分导致“无法确定成员来自”

这可能很简单,但我似乎缺乏关于 nhibernate 工作原理的一些知识。这是我的代码:

我得到的结果错误是:“无法确定来自 (x.FldCurrentFunding / x.FldFundingGoal) 的成员”

0 投票
1 回答
2363 浏览

c# - NHibernate Lambda 扩展不能在 DetachedCriteria 上使用任何别名查询

我正在尝试编写一个需要别名的简单查询,因为它是多对多关联,但是我无法让它与 NH Lambda Extensions 一起使用。它总是给我一个编译错误,即使据我所知它与文档和我在网上看到的所有示例完全相同。

作品

不工作

生成结果Error 22 The name 'zipAlias' does not exist in the current context

Intellisense 还突出显示了 CreateCriteria** <County>** 说它不理解该方法,但是当我在括号内时它确实正确地向我显示了参数名称。

0 投票
1 回答
642 浏览

c# - 在 NHibernate 中为子查询使用接口

我通常在 NHibernate 中使用 DetachedCriteria 查询接口:

这很好用。

我现在想为子对象创建一个子查询:

并将其添加到这样的标准中(有点,p.Child 实际上是一个别名,但我已经简化了)

如果我的 DetchedCriteria 适用于儿童,则此方法有效:

但不是它用于接口(如上)。在那种情况下,我得到一个例外:

这是本应如此还是我错过了一些配置?

0 投票
1 回答
393 浏览

.net - .NET - 在另一台计算机上执行 lambda

我最近为客户端实现了 IronRuby Web 服务应用程序,以替换现有的 C# .NET DLL。客户忘记提及的是,与此同时,他们实现了一个新版本的 DLL,带有一个基于 lambda 表达式的新 API。并确保所有调用(数千个 :( )都使用新语法。所以现在我需要实现一个替换 .NET DLL,它接收 Func/Actions 并在远程服务器上执行它们。

现在我是一名 Ruby/Perl 专家,对高级 .NET 知之甚少。我不太明白表达式和lambas之间的区别。我知道 LINQ to SQL 可以在远程 SQL 服务器上执行表达式。它也可以执行 lambdas 吗?我可以在我的场景中使用相同的方法(无论是什么方法)吗?

通常欢迎任何指针/想法/解决方案。

谢谢,弗雷德里克

0 投票
2 回答
518 浏览

c# - 如何使用 Lambda 扩展渲染 Max(Substring)

我将 NHibernate 与 Lambda 扩展一起使用。我想知道如何用 Substring 嵌套 Max 函数。

以下语句检索Max("invoice_id")

但在我的情况下,字段 invoice_id 是这样制作的:12345.10,其中 12345 是发票编号,10 指的是当年(2010 年)。此外,每年发票编号都从 1 重新开始。所以我只需要计算前 5 位数字的 Max 函数。我该怎么做?