NHibernate 投影来检索集合?
我在检索投影中的字符串集合时遇到一些问题: 假设我有以下类, public class WorkSet { public Guid Id { get; set; } public string Title { get; s…
如何使用 NHibernate 的 ICriteria 进行分组、获取关联和 T-SQL 函数
我想创建以下 T-SQL 语句: SELECT SUM (sa.Amount) as 'SumAmount', SUM(sa.Cost) as 'SumCost', gg.[Description] as 'Goodsgroup', Month(sa.[Date…
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 还很陌生,而且我正在掌握其中的大部分内容。我确实缺乏正确理解的一个领域是查询(至少当涉及到任何相当复杂的事情时)。 我通过示…