首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nhibernate和asp.net mvc中的每个请求的工作单元和会话

nhibernate和asp.net mvc中的每个请求的工作单元和会话
EN

Stack Overflow用户
提问于 2009-11-29 20:00:55
回答 2查看 1.5K关注 0票数 1

我一直在使用ncommon (http://code.google.com/p/ncommon/)和nhibernate和asp.net mvc。我真的很喜欢工作单元模式的实现,但是在我的观点中,懒惰加载有问题。我正在研究如何使用ncommon实现每个请求模式的会话,或者查看支持以下内容的另一个框架:

  1. linq到nhibernate
  2. 工作单位模式
  3. 每个请求模式的会话,以支持视图中的延迟加载。

任何小费都非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-29 20:11:01

看看SharpArchitecture.net,它为MVC提供了一个很好的基于NHibernate的框架,我相信它将适合您的规范。

票数 2
EN

Stack Overflow用户

发布于 2009-11-29 23:40:23

首先,如果您在视图模型中使用您的实体,则您做错了。很抱歉打断您,但是您不能在视图中真正使用您的数据库模型。例如,如果我在数据库中有一个竞争实体,那么根据我的需要,我可能会得到3-4 CompetitionView。基本上,我加载了我可能迫切需要的一切,并发送该特定视图所需的内容。

起初,对我来说,这似乎比尝试用NHibernate解决它更多的工作,但最后,我发现我很快就得到了大量的时间。还有一个名为AutoMapper的开源项目,它可以在不同模型中的不同实体之间传输数据。

希望这对你有帮助,不要对最好的做法感到失望!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1816594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档