解决Nhibernate并发问题

解决Nhibernate并发问题,nhibernate,concurrency,conflict,optimistic,Nhibernate,Concurrency,Conflict,Optimistic,我目前正在考虑使用NHibernate实现一个应用程序,我希望能够通过向用户显示自检索实例以来哪些字段发生了更改来解决并发问题。因此,用户应该能够将其输入的值与数据库中的值进行比较,然后决定使用哪些值 据我所知,当存储的信息被持久化,并且版本字段与数据库中的值不同时,NHibernate抛出异常。此异常是否包含有关数据库中对象的某种信息,或者我是否必须再次查询数据库以获取数据对象并将其与用户操纵的对象进行比较 可能有人已经做了类似的事情,并希望共享代码。如果您在同一个会话中执行此操作,可能可以帮

我目前正在考虑使用NHibernate实现一个应用程序,我希望能够通过向用户显示自检索实例以来哪些字段发生了更改来解决并发问题。因此,用户应该能够将其输入的值与数据库中的值进行比较,然后决定使用哪些值

据我所知,当存储的信息被持久化,并且版本字段与数据库中的值不同时,NHibernate抛出异常。此异常是否包含有关数据库中对象的某种信息,或者我是否必须再次查询数据库以获取数据对象并将其与用户操纵的对象进行比较


可能有人已经做了类似的事情,并希望共享代码。

如果您在同一个会话中执行此操作,可能可以帮助您