通过将表与 NHibernate 连接来映射元素
这是我以前做过很多次的事情,但我现在脑子一片空白,我会尝试简单地概述一下我目前的情况。 我目前有 3 个表,如下所示: Office > id, name Perso…
我的NHibernate书有错吗?
我开始学习 NHibernate (3.0) 并拿起了 Packt Publishing 的 的副本NHibernate 3.0 食谱。 我正在浏览一个关于一对多映射的部分,但使用的是我自己的…
流畅的 NHibernate 映射 IDictionary以聪明的方式
给定这些类: using System.Collections.Generic namespace FluentMappingsQuestion { public class Entity { public virtual int Id { get set } pub…
如何在 nhibernate 3.0 中映射这种关系?
我在 NHibernate 中映射以下内容时遇到问题: 我有两个表(这些是遗留表,无法更改): tblParts ======= + --- ID int identity(1,1) [----------+ |…
为什么我的 IList是作为空对象列表返回?
虽然我意识到 Set 或 Bag 可能是执行此操作的正确方法,但我是 NHibernate 的新手,我试图理解为什么会发生以下情况。 我有两个类: public class Cus…
nHibernate 2.1:在 for 中保存一个新实体
好吧,这让我发疯,我不明白为什么会发生这种情况。 我有一种保存工作经验列表的方法,并且工作经验与公司有关系。问题来了,我试图在 foreach 中创建…
NHibernate AssertException:Interceptor.OnPrepareStatement(SqlString)返回null或空SqlString
我正在尝试将表从多对一映射切换为带有中间映射表的多对多。但是,当我切换它并尝试使用 NHibernate 对其进行查询时,它给出了以下错误:“Intercepto…
NHIbernate:将实体中的多行映射到单个对象表示
假设我有以下架构: 表:显示 显示 ID 电影ID 剧院_id 显示日期 show_time 表:电影 电影ID 标题 ... 表:剧院 剧院_id 姓名 ... 是否可以创建一个 NH…
使用 NHibernate 将 DateTime 属性映射到 Int64 刻度列
我正在使用 Fluent NHibernate 映射到 Oracle 数据库表。 该表有一个代表日期的数字列。该数字代表刻度数,因此转换非常简单。我无法将类型更改为 Ora…
NHibernate 更新导致选择行的计算列
我有一个想要更新的 User 类。我的数据库中有一个用户表,其中有两列:名字和姓氏,还有一个名为 DisplayName 的计算列,它将两列连接起来,中间有一…
nHibernate & SQLite = [Class] 未映射
好吧,我现在已经为此奋斗了一段时间,而且我似乎找不到解决方案,它应该非常简单。我得到了一个类(非常简单的类),我得到了 hbm.xml(设置为嵌入资…
Fluent NHibernate:如何在两个方向上进行一对多引用?
我们的系统上有用户和人员。每个用户有很多人。但是当用户登录时,我们需要查找他的主要 Person 记录来填写他的姓名、地址、电话等。 public class Pe…
处理父母/孩子最有效的方式
我想在添加关系时减少与数据库的往返。 public class Parent { public virtual int Id { get set } public virtual string Name { get set } public v…