|
|
1
3
|
|
|
2
3
只需使用IStaTelessSession而不是ISession。 也要记住,NH并不是设计用于长期使用的ISessions(正如其他人已经提到的那样)。一个问题是你已经提到了。另一个原因是当NH跟踪一个大型对象图时,性能会显著下降。使用IStaTelessesion可以避免这两个问题。 它可以让您分离出NH没有跟踪的对象。 不确定在ASP.NET会话中保留会话背后的原因。也许你能提供一些细节? 还请记住,会话是IDBConnection的包装器。保持开放很容易导致泳池饥饿。 |
|
|
3
0
显然,这是一个众所周知的缺点,NHibernate详细的文件中引用了我的问题。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |