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.
是否有一种简单的方法可以根据是否已经存在具有相同的实体来使 NH INSERT 或 UPDATE 实体<natural-id />?
<natural-id />
使用 . 将实体映射到另一个(根)实体<many-to-one cascade="save-update" />。
<many-to-one cascade="save-update" />
不是自动的。您必须从数据库中读取该自然 ID 的记录是否已经存在,然后确定是否需要进行插入或更新。这当然意味着级联将不起作用。
我在如何使用 NHibernate 插入或更新(或覆盖)记录?