criteria相关内容

覆盖延迟加载行为'lazy = false'

我想覆盖默认的延迟加载行为,该行为在映射中设置为"lazy = false".无法更改它,因为现有应用程序的许多部分都取决于此设置. 花了几个小时后,我没有找到解决方案,所以我在这里问. 该怎么做? 我要实现的是对查询进行微调以仅加载所需的内容. 这是我已经尝试过的: 使用QueryOver api: var properties = session.QueryOver ..
发布时间:2020-05-17 23:34:54 其他开发

在HQL或条件中获取DATEPART?

如何使用HQL或Criteria获得某个时间的DATEPART? 我已经用谷歌搜索并获得了一些提示,但是还不够. 如果有人曾经经历过,请告诉我们. 预先感谢 解决方案 看看有关 编辑,我在配置文件中成功完成了类似的事情: true 1, false 0, yes 'Y', no 'N',getda ..
发布时间:2020-05-17 23:32:22 其他开发

Nhibernate:限制为2列之和

我可以使用HNibernate条件创建此sql查询吗? 从Table1中选择*,其中Column1>(Column2 + Column3) 所有3列均为int32. 谢谢 解决方案 好吧,在第n次阅读了有关此确切问题的问题后,我决定编写一个不包括编写SQL的实现. 您可以在 http://savale.blogspot上查看实施情况. com/2011/04/nhiber ..
发布时间:2020-05-17 23:29:19 其他开发

从NHibernate条件查询中删除订单

我有一个条件查询,用于显示结果页面.我还需要获取所有项目的总数.而不是有两个查询,一个用于分页结果,一个用于计数(因为除了.AddOrder()之外,它们是相同的 public ICriteria StandardQuery { get { return NHibernateSesssionManager.GetSession.CreateCriteria ..
发布时间:2020-05-17 23:11:41 其他开发

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

我有一个针对社交网站的条件查询.一个Person对象具有Friends的集合(也包括person对象).该查询捕获了前N个朋友,但我也想急于加载关联的对象MainProfileImage,然后再加载后续的关联对象MediumThumbnail. 我可以在HQL中轻松做到这一点: select friends from Person person inner join person.Fr ..
发布时间:2020-05-17 23:02:36 其他开发

集合上的NHibernate多态查询

我正在尝试在NHibernate中编写查询.我不太在乎是否使用Criteria API或HQL,只是不知道如何编写查询. 这是我的模特: public class LogEntry { public DateTime TimeCreated { get; set; } } public class Note : LogEntry { public string Content { ge ..
发布时间:2020-05-17 22:59:54 其他开发

在nHibernate的条件中编写子查询

我已经了解了Criteria中的子查询,但是仍然无法正确理解它.在这里我以一个例子为例,如果有人可以帮助我使用子查询来编写它,那就太好了. 让我们说我们有桌子 Employee{EmployeeId.(int),Name(string),Post(string),No_Of_years_working(int)} 现在,我希望所有经理人以及不到10年的工作人员.我知道无需使用子查询 ..
发布时间:2020-05-17 22:59:10 其他开发

如何使用NHibernate标准执行此操作

假设我有2张桌子 table1(a,b)和table2(c,a) 我需要执行以下操作,但是要使用NHibernate标准: select a,b, (select count(*) from table2 t2 where t1.a = t2.a ) x from table1 t1 有人知道该怎么做吗? 使用Projections.SubQuery解决方案 var l ..
发布时间:2020-05-17 22:56:45 其他开发