在 Linq-to-Nhibernate 中,是否有人设法在 where 子句中使用 .Contains 并在同一查询中使用 NHibernate.Linq.ToFuture() ? (NH 3.x)
每当我尝试在一个查询中使用 .Contains 和 ToFuture() 方法时,我总是会收到一个“System.Collections.Generic.KeyNotFoundException”,提示“字典中…
NHibernate,映射一个集合,其中键可以是两个不同的列
有一个实体A。 此外,还有一个实体 B,它与 A 有两个关联。 A 拥有 B 的集合。 如果关联的 A 之一是已加载 的父级,则此集合必须加载任何 B答:。 问…
使用 NHibernate 3.x 的多个数据库
我找到了几篇如何将 NHibernate 与多个数据库一起使用的文章,例如这篇文章 http://codebetter.com/karlseguin/2009/ 03/30/using-nhibernate-with-mu…
NHibernate 3 - 如何对 id/numeric/int 执行 LIKE
虽然 SQL Server 非常适合执行以下操作: where Id like '45%' (id 是一个 int),但是 NH 会抱怨,因为在执行以下操作时,它仍然会尝试将比较值作为…
如何使用 VisualStudio 10 调试器检查底层 nHibernate (3.1) 标准文本
在 Windows 下,我的代码类似于以下内容: var active_ids = QueryOver.Of() .Where(m => m.HasAccess); 我发现如果我在此行之后中断调试器并输入 ?ac…
ISession.SaveOrUpdateCopy() 和 ISession.Merge() 有什么区别?
在 NHibernate 3.1 中,ISession.SaveOrUpdateCopy() 已被标记为已弃用。该文档建议使用 Merge() 代替。每个的文档如下: SaveOrUpdateCopy(object ob…
什么可以用作 NHibernate QueryOver 别名?
到目前为止,我知道局部变量或局部属性可以用作别名, ClassA _aliasA; _session.QueryOver(x => x.ClassA, () => _aliasA); 或者 ClassA AliasA { ge…
Nhibernate 3.1 .Net 4.0 - 从查询列表中获取 Composite-Id
我有一个 MS SQL 数据库,其中有一个具有复合 id 的表。 这是我的 xml 配置文件:
NHibernate 获得下一个生日
我有一个表,其中包含日期时间类型的生日列。现在我应该使用 HQL 选择生日在接下来 10 天内或过去 5 天内的所有人员。如何使用 NHibernate 3.2 HQL 做…
NHibernate统计
当我将generate_statistics设置为true时会出现性能问题吗?或者这会提高 NHibernate 的性能吗?我是否应该始终将其设置为 true - 也在生产系统中?…
NHibernate 比较串联属性
您将如何 Select * from Personnel p where p.LastName + ', ' + p.FirstName + ' ' + p.MiddleInitial LIKE @Employee + '%' 使用 NHibernate (3.0) …
NHibernate 当前会话上下文问题
我最近从直接使用 ISession 转向使用包装的 ISession、工作单元类型模式。 我曾经使用 SQL Lite(内存中)对此进行测试。我有一个简单的帮助程序类,…
nHibernate 3 QueryOver 与复合 from 子句
有谁知道一种使用 nHibernate 3 QueryOver 语法进行复合 from 子句的方法 - 这可以通过 Linq to object 实现。我知道 Linq To nHibernate 可以实现这…
使用属性来覆盖多对多的 FluentNhibernate AutoMapper
我想使用 NHibernate Automapper 来映射以下类: public class AdminUser: Identity, IIdentityWithRoles { public virtual IList Roles { get; set; …