0

我对 Nhibernate 的设计模式感到非常困惑,并且担心性能、可伸缩性。

我们应该在 Nhibernate 会话中放置一个查询还是在会话中同时选择和插入多个查询。

我现在在 ASP.NET MVC 中使用每个请求的会话,这种设计使一个会话与选择、插入、更新删除相关联。

如果你能给我一些额外的副或单元或工作会议,我会毕业。

谢谢,

4

1 回答 1

1

在每个会话中仅使用一个查询将完全否定会话的所有特征和含义。以更改跟踪为例:NHibernate 需要刷新加载/插入实体的同一会话以了解更改的内容。

在 ASP.NET 中使用 NHibernate 时,每个请求都使用会话非常好,并且很可能是最常见的模式。

于 2013-05-07T10:51:31.967 回答