我对这些技术还是很陌生的。这里真正的问题是如何在控制台应用程序中管理每个线程的会话。目前,如果我把它作为一个线程运行,那么一切都很好。当我切换到多线程模型时,我将开始看到会话级别的争用(因为会话对象在设计上是不安全的) KeyNotFound异常(除其他外)开始被抛出。 /// <summary> /// must only be called on
在TestFixtureTearDown- NUnit测试的一部分中,我尝试删除在TestFixtureSetUp-part中创建的一些测试实体。我使用以下代码 uow = new NHibernateUnitOfWork(sessionFactory);
var g = reposGebruiker.GetBy