如何应用 IQueryOverIQueryOver 的方法?
我正在使用接口Iqueryover包装查询。感谢基础有限的,我可以访问标准。 我想使用诸如take,skip的iQueryover方法... 我的目的是要适用一个func列表,…
为 QueryOver 制作自定义限制 NHibernate
我陷入了一个简单的问题,我想在 NHibernate 中添加一个新的自定义限制。我想编写一个带有全文索引的简单 QueryOver,这里有一个带有投影的示例 如何…
NHibernate QueryOver 对集合中字段的值求和
我有一个包含子集合的父对象: class Parent { int Id {get;set;} .... IList Children {get;set;} } class Child { int Id {get;set;} int Value {ge…
Nhibernate QueryOver 通过枚举标志
我通过 QueryOver 进行查询: public IList SearchTest(PersonEnumType type) { var q = SessionInstance.QueryOver(); q = q.Where(x => (x.PersonEn…
QueryOver 错误:表达式值中无法识别的方法调用
我在 Nhibernate3.1 中通过 QueryOver 进行了查询 var q = SessionInstance.QueryOver() .Where(x => IsActive(x.PersonType) == true); return q.Lis…
如何避免使用复合键的 NHibernate N+1
编辑我针对这个问题重新制作了整个项目。因此,我重新提出了这个问题。 我希望能够有效地避免 N+1 和笛卡尔连接将 4 层深度实体与第三层上的复合键连…
NHibernate 和 JoinAlias 抛出异常
我在 HQL 中有一个查询,效果很好: var x =_session.CreateQuery("SELECT r FROM NHFolder f JOIN f.DocumentComputedRights r WHERE f.Id = " + rig…
HQL 和 Session.Query 忽略映射中定义的急切获取
当我使用 HQL 或 Linq (Session.Query) 获取某些内容时,NHibernate 不使用我的映射配置来急切加载集合,这是一个问题。 Session.Get 和 Session.Quer…
nhibernate queryover LIKE 与表达式树
我希望向我的基本存储库类添加一个方法,该方法允许我使用 LIKE 表达式,但我不太确定如何进行此操作。我想创建一个通用方法,该方法查看传入的表达式…
nHibernate QueryOver Subselect 或 Join
我尝试使用查询来检索基于联接/子查询的实体集合,如下例所示: var types = new List{ActivityType.CommentMedia, ActivityType.KeepMedia}; return …
NHibernate QueryOver Projection 与组合属性输出..有什么办法吗?
我正在使用 NHibernate 3.2,并且尝试创建一个投影,其中两列映射到字符串以构建全名。 var user = Session.QueryOver() .Select(u => u.FirstName + …
IUserType 上的 NHibernate QueryOver
首先让我对这篇文章的长度表示歉意,虽然它主要是代码,所以我希望大家耐心等待! 我有一个处理遗留数据库的场景,我需要使用 NHibernate 3.2 编写一…
NHibernate 3.2 QueryOver 按属性区分
我有两个类 public class News { public virtual int Id { get; protected set; } public virtual string Topic { get; set; } public virtual Catego…
如何在 Nhibernate 中使用 case 和 order by?
我需要按 typeId 按我自己的方向对数据库表 ChargeOperations 中的结果进行排序。 SQL 请求是这样的: SELECT * FROM ChargeOperations co LEFT JOIN …