标签: nhibernate sqlite
在我正在开发的项目中,我们正在为Windows桌面应用程序开发“另存为”功能。这应该允许用户将他的工作(在项目中)保存到不同的位置(只是SaveAs;)。
我们的项目文件包含一个带有域对象的sqlite数据库,并且使用NHibernate完成持久性。现在我们的SaveAs逻辑看起来有点像这样:
在我看来,虽然有点复杂,但我找不到更好的方法。所以我的问题是:
如何在Nhibernate中为开放会话实现SaveAs?