从 NHibernate Criteria 查询中删除订单
我有一个条件查询,用于显示结果页面。我还需要获得所有项目的总数。而不是有两个查询,一个用于对结果进行分页,一个用于计数(因为除了 .AddOrder()…
NHibernate 标准查询 - 选择不同的
我有一个人实体属于一个人有一个国家/地区,我想选择所有有人员的不同国家/地区。在 HQL 中轻松 选择与 Person p 不同的 p.Country 我如何使用条件查…
NHibernate:将 ICriteria 转换为 DetachedCriteria
任何人都知道如何将 ICriteria 转换为 DetachedCriteria。我需要使用现有的 ICriteria 作为子查询的一部分: .Add(Subqueries.PropertyIn("Name", myD…
NHibernate Lambda 扩展 - 热切加载集合的关联
我有一个社交网站的标准查询。一个 Person 对象有一个 Friends 的集合(也是 person 对象)。该查询获取前 N 个朋友,但我还想立即加载关联对象 MainP…
NHibernate 搜索与继承
我有一个这样的客户端类: public class Client { public Person Pers { get; set; } } 我有 2 个 Person 的子类: public class PersonType1 : Perso…
Nhibernate 标准查询 - 对集合进行排序
我有一个 Person 类。 Person 类包含 Friends(也是 Person 对象)的集合。 person 类还有一个 LastLogin 属性,它是 LastLogin 时间。 对于给定的人…
如何在 NHibernate 中获取此类查询: SELECT DISTINCT FileName From CustomerFile WHERE name = ' ' AND 时间范围 = ''
请不要将我重定向到 Stackoverflow 中其他类似的 HQL,因为它们对我不起作用。我真的很感谢你对此的指导。谢谢。 使用 ICriteria API 在 Nhibernate …
使用 NHibernate Criteria API 选择特定的数据集和计数
我为 NHibernate 的持久性设置了以下域: 我使用 PaperConfiguration 作为根聚合。 我想选择给定 Tier 和 AcademyYearConfiguration 的所有 PaperConf…
Nhibernate 标准:“选择 max(id)...”
我可以使用 Criteria 执行 t-sql 命令来选择表中列的最大值吗? '从客户中选择@cus_id = max(id) + 1' Ta Ollie…
如何确定 NHibernate ICriteria 对象的排序顺序?
使用 AddOrder 方法检索添加到 ICriteria 对象的订单列表的最佳方法是什么? 我相信这必须使用反射来完成,但是要反射什么呢? 这样做的目的是我想将…
如何使用 NHibernate 的 Session.Criteria 和多个外键?
我正在尝试使用 NHibernate 创建查询并沿多个外键搜索: 当我仅搜索其中一个外键时,以下代码有效: ICriteria query = Session.CreateCriteria() .Ad…
NHibernate - 实现“NOT IN” 使用ICriteria查询
我已经开始掌握 NHibernate。 我正在尝试执行一个查询,该查询从表中选择所有记录,但带有 ID 的排除过滤器列表,例如。 为我提供除这些具有这些 ID …
NHibernate ICriteria 和预期类型
有什么方法可以获取我希望 NHibernate 在 ICriteria 对象中作为运行查询的结果放置的对象类型吗? 在此代码示例中,如果对象不为空,我可以获取它们的…
nHibernate 标准 API 投影
我有一个像这样的实体 public class Customer { public Customer() { Addresses = new List(); } public int CustomerId { get; set; } public string…
NHibernate 在标准中传递参数
我有一个 Ms Access 视图(查询),如下所示 select * from employee Where EmployeeId=SomeID 这里 SomeId 是不是字段名称 如果我从 MsAccess 运行此…