NHibernate:SaveOrUpdate by< natural-id>
-
06-07-2019 - |
题
根据是否已存在具有相同< natural-id />
的实体,是否有一种简单的方法可以使NH INSERT或UPDATE实体?
使用< many-to-one cascade =" save-update"将实体映射到另一个(根)。 /> 代码>
解决方案
不自动。您必须从数据库中读取以查看该自然ID的记录是否已存在,然后确定是否需要执行插入或更新。这当然意味着级联不起作用。
不隶属于 StackOverflow