级联=“全部”不保存子实体
我认为下面的对象模型表示 Party 和 PartyName 具有多对一的关系。我认为,Cascade=all i Party.hbm 应该让 NHib 保存子 PartyName。 但显然不是.....…
更改 Fluent NHibernate Automapping 中连接类映射的列
我有一个继承 public abstract class UserEntity : Entity { public virtual int Id { get; protected set; } } public class Employee : UserEntity …
根据ID指定何时返回null以及何时抛出Fluent nHibernate
我们正在使用一个遗留代码库,它有一个非常粗糙的数据模型。现在,我们有一个如下所示的对象映射: using FluentNHibernate.Mapping; using Validatio…
在 NHibernate 中实现具有可翻译属性的实体的最佳方法
考虑以下类(已简化,以便重点关注核心问题): public class Question { public virtual string QuestionId { get; set; } public virtual string Te…
流畅的 NHibernate 映射
我的类 filter.cs 具有以下属性: public virtual int Id { get; set; } public virtual Attribute Attribute { get; set; } public virtual Int16 Ty…
Fluent NHibernate - 映射多级类层次结构
我有一个遗留数据库,它使用每个类层次结构继承策略的一个表,该策略使用两个数据库列作为区分符,usetype 和 formattype。 UseType 为您提供顶层,fo…
Nhibernate 如何进行插入、更新、删除
任何人都可以解释NHibernate在以下情况下的行为方式: 插入 更新 删除 如果父/子集合具有逆-非逆,级联,级联所有删除孤儿。 我想知道执行上述每种情…
NHibernate 3.2 集合属性为空,而支持字段包含项目
我正在使用 NHibernate 3.2,但在映射集合时遇到问题。 查询用户帐户后... UserAccount userAccount = (from u in Session.Query() where u.Username …
Fluent NHibernate 可以支持 NHibernate 的所有映射吗
我想将 Fluent NHibernate 与 NHibernate 一起使用。但我想知道 Fluent NHibernate 是否支持 NHbernate 的所有映射。还是坚持使用 NHibernate 更好?…
无法从程序集中添加映射
我正在努力在项目中使用 NHibernate 设置 Fluent 映射。通过复制一个工作项目 - 我最终仍然没有映射,随后出现异常 FluentConfigurationException:创…
NHibernate 使用复合键将两个表连接成一个实体
我有以下数据结构: +---------+ |Resume | +---------+ |Id (PK) | |IsActive | |... | |.. | |. | +---------+ +--------------------+ |Resume_Tra…
NHibernate 不更新子实体
当尝试更新父类中的子项时,我遇到问题 public class Parent { public virtual int Id { get; set; } public virtual string Name { get; set; } publ…
映射多对多关系的问题(通过代码映射)
我正在通过代码使用新的 NHibernate 3.2 映射(不流畅的 nhibernate),并且在映射多对多关系时遇到一些问题。 我想映射这些实体 public class Articl…