0
如果我登记自己的nhibernate会话是这样的:C#Nhibernate的会话InstancePerLifetimeScope()
builder.Register(I => DI.Get()BeginUnitOfWork())作为()InstancePerLifetimeScope();
现在我希望每次打开表单时都会重新打开会话。 我希望有人能帮助我。 感谢
如果我登记自己的nhibernate会话是这样的:C#Nhibernate的会话InstancePerLifetimeScope()
builder.Register(I => DI.Get()BeginUnitOfWork())作为()InstancePerLifetimeScope();
现在我希望每次打开表单时都会重新打开会话。 我希望有人能帮助我。 感谢
尝试去通过这个链接来检查MVP构建应用程序如何管理NHibernate的会议:
Building a Desktop To-Do Application with NHibernate
你需要的是基本上每表单/主持人处理会话。这是桌面应用程序的最佳会话范围。