NHibernate:同一查询中实体和可能的子类的查询条件
这是我的 2 个实体的设置: public class Person { public Guid Id {get;set;} public string Name {get;set;} } public class Immortal : Person { p…
使用 ICriteria 接口选择不在 NHibernate 集合中的对象
在我的系统中,用户拥有 0 个或多个类别。这是我的模型类的简化版本: public class User { public virtual String Name {get; set;} public virtual …
NHibernate:如何使用 Criteria API 排除属于联接一部分的类
我对 Hibernate 还很陌生,并尝试将它用于我继承的网站。不幸的是,这意味着有时数据库模式并不总是有意义。 话虽如此,我正在尝试使用 Criteria API …
了解 NHibernate 的 ICriteria
请有人用英语解释一下以下代码的作用吗? var subCriteria = DetachedCriteria.For(); subCriteria.SetProjection(Projections.Property("LocationId"…
NHibernate L2 缓存 - 流畅的 nHibernate 配置
我已成功为 FHN 中的 Get\Load 配置 L2 缓存,但它不适用于使用 ICriteria 接口配置的查询 - 它不会缓存这些查询的结果。 有谁知道为什么? 配置如下…
使用 ICriterion 过滤 NHibernate 子类型
在我通过向执行的 DetachedCriteria 添加 ICriterion 来访问数据库之前,有什么方法可以在 SubType 字段上过滤 NHibernate 查询吗? 我的代码看起来像…
NHibernate +流畅的 NHibernate +甲骨文索引
我有一个包含超过 10 000 000 行的表。 在 TOAD 中,此查询运行得很好: select /*+ INDEX(x IDX_CASHFLOW_COMPLEX)*/ * from MYPR.CASHFLOW x where …
NHibernate +连接到派生表
在每个员工存储多行的表中,我想为每个员工提取一行,代表每个员工的最新条目。这就是我手写 SQL 的情况: SELECT [all the selected columns here] F…
如何“撤消” Fluent NHibernate 中的投影?
我必须显示一些存储在关系数据库中的对象,我使用流畅的 NHibernate 来获取它们。 由于我需要分页,因此我必须获取所有对象的计数以及当前页面本身的…
如何使用 NHibernate ICriteria 检索没有连接的基类对象列表?
假设我有一个名为 Pet 的基类和两个继承 Pet 的子类 Cat 和 Dog。 我只是将它们映射到三个表 Pet、Cat 和 Dog,其中 Pet 表包含基类属性,Cat 和 Dog …
需要帮助将 SQL 转换为条件 API
我有一个 NHibernate 应用程序,当前使用 SQL Server 用户定义的函数。我想避免调用此函数,而是使用 NH 标准 API 表达其逻辑。不幸的是,我很难将 NH…
NHibernate/Hibernate HQL 和 ICriteria 查询示例在哪里?
我对 NHibernate 还很陌生,而且我正在掌握其中的大部分内容。我确实缺乏正确理解的一个领域是查询(至少当涉及到任何相当复杂的事情时)。 我通过示…
从 NHibernate Criteria 查询中删除订单
我有一个条件查询,用于显示结果页面。我还需要获得所有项目的总数。而不是有两个查询,一个用于对结果进行分页,一个用于计数(因为除了 .AddOrder()…
NHibernate 标准查询 - 选择不同的
我有一个人实体属于一个人有一个国家/地区,我想选择所有有人员的不同国家/地区。在 HQL 中轻松 选择与 Person p 不同的 p.Country 我如何使用条件查…
NHibernate:将 ICriteria 转换为 DetachedCriteria
任何人都知道如何将 ICriteria 转换为 DetachedCriteria。我需要使用现有的 ICriteria 作为子查询的一部分: .Add(Subqueries.PropertyIn("Name", myD…