11得票2回答
NHibernate 3.2的多对多映射(按代码)

我正在尝试学习NHibernate 3.2内置的代码映射API(而不是FluentNHibernate或xml)。你能帮我将这些实体之间的多对多关系映射起来吗? public class Post { public virtual Id { get; set; } publi...

11得票2回答
将NHibernate实体序列化为JSON错误:在连接时无法序列化会话。

我正在尝试将一个nhibernate实体序列化为json,但总是出现“无法在连接时序列化会话”的错误?这与nhibernate代理有关吗?

8得票2回答
使用Linq在NHibernate 3中怎样实现预读取?

我需要在NHibernate 3 trunk版本中使用Linq进行急切加载。我的关系是多对多的,如下所示: public class Post { public int Id {get;set;} public IList<Tag> Tags { get;set;...

8得票1回答
使用NHibernate和QueryOver连接多个表

我有这些表格: Person -> PersonFavorites, PersonCompany PersonCompany -> Company 我现在需要使用NHibernate和QueryOver执行以下选择操作: select * from Person in...

7得票4回答
NHibernate 3.0:TransactionScope和自动刷新

在NHibernate 3.0中,当仅在环境事务下运行(即未启动NHibernate事务)时,FlushMode.Auto无法工作。是否应该这样? using (TransactionScope scope = new TransactionScope()) { ISession ...

7得票1回答
如何使用NHibernate进行条件求和?

我正在尝试执行与此SQL代码等效的操作 SELECT ID SUM(CASE WHEN myProperty = 2 THEN 1 ELSE 0 END) as nbRowWithValueOf2, SUM(CASE WHEN myProperty = 3 THEN 1 ELSE 0 EN...

7得票4回答
NHibernate + WCF + Windows Service和WcfOperationSessionContext类

我有一个Windows服务应用程序,在其中创建了WCF服务。 其中一个服务是数据服务:通过WCF添加、删除、读取、更新数据。 WCF使用NHibernate进行数据操作。 所以我的问题是: 在使用WCF时,如何最佳实践Hibernate的会话管理? 有人了解WcfOperationS...

7得票2回答
如何使用NHibernate的ToFuture查询与NHibernate LINQ?

ToFuture是否与nhibernate linq兼容?如果是,如何使用它?

7得票1回答
NHibernate当前会话上下文问题

最近我已经从直接使用ISession转而使用包装的ISession,采用工作单元模式。 以前我使用SQL Lite(内存中)进行测试。我有一个简单的辅助类来配置我的SessionFactory,创建一个ISession,然后使用SchemaExport构建模式,直到我关闭会话为止,我的ISe...