Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以将实体的身份映射到其值不是自动生成但仍然是唯一的列吗?
如果是这样,我应该在 xml 身份/生成器标签中添加什么?
谢谢。
这取决于如何创建新的身份值。如果您手动将值赋予新行(在保存它们之前),我的猜测是使用。仅供参考 - 如果您使用分配的生成器:
由于其固有的性质,使用此生成器的实体无法通过 ISession 的 SaveOrUpdate() 方法保存。相反,您必须通过调用 ISession 的 Save() 或 Update() 方法来显式指定 NHibernate 是否应该保存或更新对象。
生成器文档