Fluent NHibernate 在插入复合键后执行更新
我正在使用 Fluent NHibernate 来映射组合键。我需要子实体在创建父实体时接收新插入的父密钥。这是可行的,但 NHibernate 正在对子项执行插入操作,…
NHibernate Profiler - 数据库持续时间和总持续时间之间存在巨大差异?
我有一个广泛使用 NHibernate 的应用程序。我开始使用 NHibernate Profiler 来识别可能的性能问题。我的问题与查询持续时间统计相关。 该统计数据分为…
使用 NHibernate 跨多个数据库填充对象
我有一个带有多个数据库的 SQL Server。 Database1 有一个表,其中引用了存储在 Database2 上的表中的 ID。不确定是否可能,但是我可以配置 NHibernat…
为什么不 nhibernate 支持“存在于列表中”句法?
我有以下查询,它在 Nhibernate 3 LINQ 中失败并出现“不支持”异常。它与这个问题类似但是有人提出了这个问题一年多前,所以我确信答案已经过时了。 …
NHibernate 搜索 Lucene.NET SearchFactory 为 null
我已经为以下问题苦苦挣扎了几个小时。我用不同的 NHibernate/NHibernate.Search 程序集(3.0.0.4 / 2.1.2)尝试过此操作,所有这些都会导致相同的错…
流畅的nhibernate,多对多,没有懒惰,循环引用
我有两个类:具有多对多关系的 Role 和 User 我像这样映射它们: 角色 HasManyToMany<User>(r => r.Users) .Table("CFG_User_Role") .ParentKe…
NHibernate 查询异常
我在执行最基本的查询时遇到映射异常。 这是我的域类: public class Project { public virtual string PK { get set } public virtual string Id { g…
如何使用 LINQ 在 NHibernate 3 中实现关键字搜索?
我有一个看起来像这样的实体: public class Media { public virtual string Caption { get set } public virtual string Description { get set } pu…
需要帮助在 Fluent NHibernate 中配置 SQL Server CE 连接字符串
我试图使用以下代码返回会话工厂: return Fluently.Configure() .Database(MsSqlCeConfiguration.Standard.ShowSql().ConnectionString(path)) .Mapp…
从数据库读取时的 nhibernate 会话问题
我使用 nhibernate 在数据库中提交一些数据。 TimeSlices newTimeSlices = new TimeSlices(timeSliceStartTime, timeSliceEndTime, schedule, newSche…
如何使用 nhibernate 和 LINQ 将多个联接(获取)添加到联接表?
我有这些表/实体 VacationRequestDate表,其中有一个与VacationRequest表链接的VacationRequestId字段 VationationRequest 具有与 PersonPersonId 和 …
使用 nhibernate LINQ 语法时,为什么单个连接查询会运行两次?
我刚刚迁移到 nhibernate 3 并使用 LINQ 语法。我现在有以下代码: IEnumerable<Team> team = Session.Query<Team>().Fetch(r=>r.Country) …
流畅的 NHibernate 映射 IDictionary以聪明的方式
给定这些类: using System.Collections.Generic namespace FluentMappingsQuestion { public class Entity { public virtual int Id { get set } pub…
流畅的 nhibernate 中唯一的键列顺序
我尝试使用流畅的 nhibernate 创建唯一索引。但是当我使用以下课程时 表的创建方式如下: Person Table: Id Name PersonStatistic Table: Id Date Cou…
nHibernate - 一个仅包含超类型的集合
我有以下类: class Employee { public string Name { get set } } class HistoricalEmployee : Employee { public DateTime TerminationDate { get …