nhibernate - 使用 NHibernate 将属性映射到另一个表

标签 nhibernate nhibernate-mapping

我有一个由其他系统更新的用户表。我已将该表映射到我的用户对象,效果很好。由于用户数据归另一个系统所有,我不想更改该表的结构。

我想向用户对象添加元数据,但不更改用户表的结构。我想添加一个标志,告诉我用户是否是管理员。我认为这个标志可以存储在一个只有一列是用户 ID 的表中。是否存在匹配行将表示为用户的 bool 属性。

是否可以在 NHibernate 中映射它?我想要它,以便我可以直接通过 NHibernate 更新它。

最佳答案

您应该调查 <join>映射,用法在 this article 中描述.

关于nhibernate - 使用 NHibernate 将属性映射到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3513616/

相关文章:

nhibernate - 在 nhibernate 中查询未映射的属性

c#-4.0 - 是否可以在 C# 中仅使用数据集来使用 NHibernate

hibernate - 什么是 hibernate 和n- hibernate ?

c# - 是否可以在不初始化 NHibernate 集合的情况下添加多对多关系?

asp.net - nHibernate 使用 Log4Net 进行日志记录,线程 session 问题

NHibernate 部分更新

NHibernate 3.0 将小数四舍五入到小数点后 5 位 - 为什么?

c# - 多话多对多在添加 child 时不更新数据库

NHibernate:子查询.Exists 不起作用

c# - NHibernate映射与中间表的一对多关系