ICriteria 表达限制
应该如何使用 NHibernate 的 ICriteria API 编写以下查询: DetachedCriteria criteria = DetachedCriteria.For() .Add(Restrictions.Eq("Property1 +…
ICriteria - 流畅的 nhibernate 不产生内部连接
我正在开发一个小型 Web 应用程序,使用 nhibnerate 作为我的 DAL。 我必须使用简单的 ICriteria 来选择我想要选择的课程。 这是我的代码示例: var c…
如何优化 ICriteria 以在 NHIbernate 中进行选择?
首先,我确信一定有一个简单的解决方案,但我就是找不到。 (是的,我已经用谷歌搜索过) 如果我运行这个 Criteria.. IList teams = session.CreateCr…
NHibernate Criteria:如何排除某些映射属性/集合?
这是我的(简化的)模型: Ticket ->客户回调 我已经映射了我的票证,以便在加载时,回调也是如此。 base.HasMany(x => x.Callbacks) .KeyColumn(Fiel…
多表NHibernate查询
我有一个如下所示的对象图: class A () { int id; IEnumerable bees; } class B() { int id; A a; C c; } class C() { int id; D d; IEnumerable bee…
多对多关系中的 Criteria API With 子句
NHibernate 3 为 Criteria API 引入了 With 子句。我试图使用它来限制多对多关系上的联接,并且 NHibernate 正在将附加联接限制应用于链接表而不是正…
如何在 NHibernate 中编写以下 SQL 查询
嘿 - 我正在努力弄清楚如何使用 NHibernate ICriteria (多条件?)来编写以下内容:( 这是一个查询,用于获取最后一天表中按受欢迎程度排序的名字列…
NHibernate:条件 - 获取子 ID 列表
我有几个处于多对多关系的实体。 给定父 ID,我如何使用 ICriteria 检索子列表? 到目前为止的代码: var driverList = DriverGroup.CreateCriteria()…
将 Postgres 聚合函数与 NHibernate 结合使用
我有以下查询: SELECT title_id, title, array_agg(g.name) FROM title t INNER JOIN title_genre tg USING(title_id) INNER JOIN genre g USING (ge…
一级缓存可以与 ICriteria 或其他 API 一起使用吗?
在 NHibernate 中,使用 Load 或 Get 方法时,您可以轻松地从一级缓存中受益。但是 ICriteria、HQL、Linq-to-NHibernate 和 QueryOver 又如何呢?他们…
使用 NHibernate ICriteria 或 QueryOver 按聚合子查询排序
有没有办法用 NHibernate ICriteria 或 QueryOver 实现这样的 SQL? select * from [BlogPost] b inner join (select blogpost_id, count(*) matchCou…
Nhibernet 选择计数
我有两个实体 A: public class Product { public virtual int ID { get; set; } public virtual IList Pictures { get;set;} } B: public class Pictu…
DetachedCriteria/ICriteria 对连接深度有限制吗?
假设我有 C1、C2 和 C3 类。假设我们可以有string dummy = c1.ContainerC2.ContainerC3.Prop1。是否有任何限制不允许我直接从 C3 创建别名,而条件中…
当HBM中定义lazy=false时,如何使用setFetchMode(Lazy)运行Nhibernate ICriteria查询?
我想运行具有惰性多对一关联的条件查询。这些关联在 HBM 中设置为 lazy="false"。这是因为我们90%的项目都急切地使用它。 但有一些“大”查询应该作为…