gpt4 book ai didi

winforms - NHibernate Win Forms session 管理

转载 作者:行者123 更新时间:2023-12-03 12:27:27 25 4
gpt4 key购买 nike

我以前在Web应用程序中使用过NHibernate。我必须承认,我仍在学习NHibernate,还没有完全掌握 session 管理的技巧。因此,我想在正在编写的Win Forms应用程序中使用NHibernate。我听说Forms应用程序中的 session 管理有些不同。 session 必须在对话的基础上打开和关闭。是的?有人知道这个很好的例子吗?还是一些有凝聚力的文档解释了在Win32应用程序中 session 创建和删除的过程?

谢谢,

缺口

最佳答案

已经建立了一种用于在WinForms应用程序中管理NHibernate session 的模式,称为每个业务交易的对话。一个很好的描述可以在这里找到:

http://fabiomaulo.blogspot.com/2008/12/conversation-per-business-transaction.html
http://fabiomaulo.blogspot.com/2009/01/using-conversation-per-business.html

基本上,它使用对话抽象:可以开始,暂停,继续,结束。每个操作都会执行自动 session 和事务管理。我强烈推荐它,绝对值得一看。

关于winforms - NHibernate Win Forms session 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/874981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com