NHibernate Criteria Queries - 如何在一对一关系中使用
我有简单的 3 个 POCO 类: public class User { //PK public virtual int UserId { get; set; } //ONE to ONE public virtual Profil Profil{ get; s…
中类型的投影NHibernate 中的映射?
给定类: public class VotingResult : DomainEntity { public const string DefaultTag = "overall"; public VotingResult() { Dimension = DefaultT…
nHibernate:将实体名称与 QueryOver 和 CreateCriteria 一起使用
我有两个 hbm.xml 映射文件。除了类表和类实体名称属性之外,它们是相同的。他们应该填充同一个实体。 它们的实体名称分别为 Alpha 和 Beta,表分别为…
NHibernate FetchMode 笛卡尔积
在我的对象图中,VendorServiceRateChange 有一个延迟加载的属性 IList VendorServiceList,VendorService 有一个延迟加载的属性 IList。 当我运行以…
NHibernate排序性能
我在排序的查询上遇到一些负面性能。 这就是 NHibernate 生成和呈现查询的方式: SELECT TOP 50 y0_, y1_ FROM **(SELECT distinct r1_.Id as y0_, th…
如何使用 NHibernate 获取多个深度和广度的对象?
我有一个例子,我需要从数据库加载大约 10 000 个对象。数据模型是这样的: public class SimulationObject { public Container Container {get;set;}…
Nhibernate - QueryOver JoinAlias 没有关系映射
我必须连接两个表,但这些字段没有。有可能做到吗? 例如 TableA (ID, MachineID, EquipmentID) Machine (MachineID, Description) 有一个映射 TableA…
流利的nhibernate问题,查询
我非常感谢您对我遇到的问题提供帮助。 L 类持有 R 的集合,R 持有 Q 的集合。 R 的每个实例可以存在于 L 的多个实例中,Q 的每个实例可以存在于 R 的…
NHibernate - 如何解决 nhibernate 缓存的转换问题?
我所拥有的是 User 类,并且还有 2 个子类 vipUser 和 RegularUser。 在登录页面中,我想检查身份验证,但我不知道它是 vipUser 还是常规用户。如果是…
如何在算法中使用嵌入术语创建 nhibernate 标准?
例如: var Ex1 = Expression.Eq("DocAttrId", new decimal(-2)); var Ex2 = Expression.Eq("RowPos", new decimal(1)); var Ex3 = Expression.Eq("Do…
NHibernate 查询获取给定 List 属性的 top(x) 实体
我很难弄清楚如何执行以下操作。 给定以下类: public class Post { ... public IList Comments ... } public class Comment { public DateTime Comme…
从 nhibernate QueryOver 返回 TSubType
我正在尝试使用 nhibernate 中的 QueryOver 从父集合中选择子集合。 这就是我在 HQL 中尝试做的事情: SELECT as_kitten FROM Cat as_Cat JOIN as_Cat…
如何使用 NHibernate Criteria API 急切加载延迟加载属性/组件?
我的一个实体类中有一个延迟加载属性(组件)。在 HQL 中,我可以编写“获取所有属性”来急切地加载它。 我可以使用 Criteria API 做同样的事情吗?我…