标签: nhibernate
我正在使用具有由view计算的属性的实体。在我的示例场景中:
所以NHibernate如果被迫三次访问数据库。
我想要实现的只是两次旅行:
有可能吗?
答案 0 :(得分:4)
不,这是不可能的。您必须发出三个SQL命令:select,update,select。 NHibernate确实支持批处理,但它将插入或更新批处理,而不是混合命令。
另外,NHibernate支持Generated Properties,因此您不必手动更新这些列(它仍然需要往返,但它是透明的)