问题标签 [activerecordlinq]
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 (835ms)
我有这个查询
从 NHibernate Profiler
查询持续时间
- 仅数据库:7 毫秒 -
总计:835毫秒
生成的查询:
这似乎是一个非常简单的查询。它返回 6821 行。我使用它只是为了填充一个下拉列表。
提前致谢
nhibernate - 如何在 ActiveRecord Linq 中启用二级缓存?
二级缓存可以使用QueryOptions
. 但是如何在 Castle ActiveRecord Linq 中启用呢?ActiveRecordLinq
类没有这样的属性。
c# - 在 ActiveRecordLinq 语句的返回中使用“或”
我正在处理现有的 MP3 文件在线库。代码的一部分在数据库中查找包含系列标题中特定字符串的文件。
这工作得很好。但我需要添加某种条件,它还将返回系列标题包含“Truth & Life”的记录。我试图通过简单地添加来做到这一点
在 where 子句之后,但 Visual Studio 会在其中放入一堆红色波浪线,并在该方法中将 or 语句及其后面的所有内容变灰。执行此操作的正确语法是什么?更改数据以使它们都不使用 & 不是一个实际的选择。
c# - Castle ActiveRecord 3:使用 Equals 的 ActiveRecordLinq 查询不起作用
我决定将我的项目 ASP.NET MVC 4 中的 Castle ActiveRecord 版本从 2.1.2 版本迁移到 3.0.0。也将 NHibernate 2.1.2 版本更新为 3.1.0 版本。我的项目中有几个使用 ActiveRecordLinq 的查询(有必要更新对 Castle.ActiveRecord.Framework 的引用),如下例所示:
发生的情况是,在更新开始生成以下异常后:
NHibernate.dll 中出现“System.NotSupportedException”类型的异常,但未在用户代码中处理
附加信息:布尔等于 (Int32)
如果我将“Equals”替换为“==”,则查询有效,但在 Castle ActiveRecord 的 2.1.2 版中,“Equals”通常有效。
我需要有关如何解决此问题的帮助,而不必离开替换“Equals”项目。