NHibernate中版本控制功能的主要好处是什么?

NHibernate中版本控制功能的主要好处是什么?,nhibernate,Nhibernate,换句话说,使用它的主要原因是什么 感谢您,版本控制通常用于实现某种形式的并发。在可以同时从不同来源访问的表中,使用名为version的列。Nhibernate在读取对象时会记录该对象的版本,当它尝试更新该对象时,会首先检查该版本是否没有更改。更新行时,版本列将增加。版本控制通常用于实现某种形式的并发。在可以同时从不同来源访问的表中,使用名为version的列。Nhibernate在读取对象时会记录该对象的版本,当它尝试更新该对象时,会首先检查该版本是否没有更改。更新行时,版本列将递增。作为旁注,

换句话说,使用它的主要原因是什么


感谢您,版本控制通常用于实现某种形式的并发。在可以同时从不同来源访问的表中,使用名为version的列。Nhibernate在读取对象时会记录该对象的版本,当它尝试更新该对象时,会首先检查该版本是否没有更改。更新行时,版本列将增加。

版本控制通常用于实现某种形式的并发。在可以同时从不同来源访问的表中,使用名为version的列。Nhibernate在读取对象时会记录该对象的版本,当它尝试更新该对象时,会首先检查该版本是否没有更改。更新行时,版本列将递增。

作为旁注,您应该将其与数字(即int)一起使用,而不是使用时间戳。即使时间戳听起来是合乎逻辑的,因为问题的根源在于时间,int也会消除在毫秒内发生加载和更新的可能性,尽管这种可能性不大。作为旁注,您应该使用数字(即int),而不是时间戳。即使时间戳听起来是合乎逻辑的,因为问题的根源在于时间,int也会消除在毫秒内发生加载和更新的可能性,尽管这种可能性不大。干杯