具有私有支持字段的 nhibernate 集合查询
我在学生和教授 (_students_selected) 之间的数据库(带有桥接表)中建模了一对多关系,在我的实体中,我将其建模为一对多关系,即教授有一个学生。 H…
流畅的 NHibernate 映射
我已将值插入“品牌”和“型号”表中。但两个表中的 Id 均以偶数和奇数显示。 Id 列假设为 .GenerateBy.Identity();父表和子表的 Id 列中均为 (1,2,3,…
FluentNHibernate:如何将数据库字符映射到 C# bool?
我已经使用 FluentNHibernate 建立了我的第一个项目。当我尝试从单个表中获取记录列表时,出现异常: System.FormatException:字符串未被识别为有效…
无法以一对一关系保存新对象
我正在使用这篇文章在我的两个对象 - Site 和 WebOptions 之间建立一对一的关系。网站已经存在。 WebOptions 中的记录可能存在也可能不存在。如果是这…
当外键列位于连接表上时引用连接实体
我有以下类映射: 班级书籍: Table("BOOKS") Id(b => b.Id) Join("BOOKS_EXTRA_INFO", j => { j.Optional(); j.References(b => b.Author); } 班级作…
关于 hibernate 和 的几个问题流畅的休眠
我有几个问题。 我一直在阅读《nhibernate 初学者指南 3》中有关使用 Fluent 自动映射器的内容。我之前读过这一点(并且我已经在我的项目中使用了自动…
我应该使用希洛还是 Guid? +我如何使用希洛
我一直在为初学者阅读 nhibernate 3,发现我不应该通过 MS Sql 2008 使用自动 id,因为这会破坏工作单元(我正在考虑实现的内容)。 在书中他们似乎推…
Nhibernate 和 Fluent Nhibernate 的只读策略
我一直在阅读《nhibernate for Beginners 3.0》,并阅读了一些常见错误(其中一些是我犯过的), 我想知道使一条或多条记录只读的策略是什么。现在,…
NHibernate 父子 JOIN 并限制关系类型
我有一个类单位(例如公司),它与其他单位有很多关系。 我无法更改数据库结构。数据库看起来像: Units: UnitID UnitName ... UnitToUnitRelationshi…
如果每个表使用一个序列更新行,则更新版本字段
我有一个带有“版本”字段的表,每个表必须具有唯一的值(可能是序列)。当行更新时,版本值必须更新。 我正在使用 Fluent NHibernate 和 SQLite。 请…
当基类在流畅的nhibernate中是抽象的时,如何实现每个具体类的表?
我有以下 public abstract class BaseClass { public virtual int Id {get; set}; public virtual string Name {get; set;} } public class FirstSubC…
FluentNHibernate:另一个映射问题
应使用哪种约定来更改 CompositeId().KeyReference(x=>x.Key,/*THIS PART*/) 方法的列名称?我已经使用了 FluentNHibernate.Conventions 中的所有可用…
是否有 Fluent NHibernate 的 SPROC 映射和用法示例?
我正在寻找一个示例,说明如何在映射中使用 Fluent NHibernate 的 SqlUpdate、SqlDelete 和 SqlInsert 部分。 我有一个标准 public class MyObjectMap…
Fluent NHibernate 多对一映射问题
编辑 我有答案并将于明天发布。 我有一个类似乎使用父主键列而不是它自己的主键列。 这里涉及到两个类ActionHistory和ActionData。父类 ActionHistory…