为什么这个 Fluent NHibernate 配置仍然将所有级别记录到 log4net?
我有以下 Fluent Nhibernate 配置: public ISessionSource CreateSessionSource() { var config = Fluently.Configure() .Database(MsSqlCeConfigura…
附加 NHibernate 侦听器导致内存泄漏?
我正在使用 Configuration.AppendListeners 作为一些额外的侦听器。使用附加侦听器时,仅在程序结束时才调用析构函数 - 如果没有附加侦听器,则在 Sys…
Fluent NHibernate 单元测试固定长度字符字段
我的单元测试失败了,我知道原因,但我不确定应该如何处理它。我有以下单元测试: new PersistenceSpecification<OrderLine>(session) .CheckProp…
Nhibernate - 未能懒惰地初始化集合...没有会话或会话被关闭
我收到此错误,想知道是否有人知道如何调试此错误。 谢谢 初始化[GL.Objects.Profile`1[[GL.Objects.Education.Education, GL.对象,版本=0.1.1.0, …
NHibernate.Exceptions.GenericADOException 为什么?
我有这个 return session.Query<CoursePermission>().Where(x => x.Student.StudentId == studentId).ToList() 我明白了 NHibernate.Exceptions…
nHibernate,我可以告诉它 Fetch,但我可以告诉它 Stay吗?
正如问题所述,我知道使用 NHinbernate 我可以告诉 Fetch(Func) 甚至 FetchMany() 的特定查询。但如果我想反过来怎么办? 例如,假设我们有一个班级..…
NHibernate Fluent (QueryOver) 使用相关子查询替换 HQL
背景,使用 FluentNHibernate,最新的开发版本与 NHibernate 3.0 一起使用。 以下是 WorkIncident 的类型声明: // Enumeration used in class below.…
NHibernate - 通过 id 或对象引用访问对象的父对象
我有以下类: public class Parent { public virtual int ParentId { get set } public virtual string Name { get set } public virtual ICollection…
NHibernate 能否在不使用批处理或 Criteria API 的情况下解决订单->客户关系的 N+1 问题?
我一直在阅读和环顾四周,以白纸黑字找到这个答案。 我们来聊聊熟悉的吧 客户和订单问题。让我们 假设我加载 100 个订单,每个订单 与一个且仅一个相…
流畅的 nhibernate 与基类一对一
假设我有类: class Person { String FirstName String LastName Pet Pet } class Pet { String Name Person Owner } class Cat : Pet { Int32 Mouses…
流畅的 NHibernate compositeid 到映射类
我试图弄清楚如何使用 CompositeId 来映射另一个类。这是一个测试用例: 表: TestParent: TestParentId (PK) FavoriteColor TestChild: TestParentId…
具有 2 个类引用同一类的流畅 NHibernate 自动映射问题
例如: public class Foo { IList<Bar> bars } public class Bar { public Foo ParentFoo } public class NewBar { public Foo ParentFoo2 } 自动…
Fluent NHibernate generated.Insert 无法按预期工作
我想使用以下映射从数据库自动生成实体的数字: Map(m => m.No).Not.Nullable().ReadOnly().Unique().Generated.Insert() 为什么没有为 int 类型的…