首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linq2SQL和Nhibernate之间共享UnitOfWork

在Linq2SQL和Nhibernate之间共享UnitOfWork
EN

Stack Overflow用户
提问于 2011-04-08 17:05:07
回答 1查看 104关注 0票数 0

我正在考虑在已经使用Linq2SQL的应用程序中使用Nhibernate进行新的工作,是否可以同时使用这两种技术共享同一个工作单元?

如果你想要更多的背景知识...

我正在开发一个web应用程序,就大小而言,它可以被称为‘企业’,大约有400个表,该网站每月有数百万的点击量,但业务逻辑并不是特别复杂。

该网站使用Linq2Sql,一切正常,但正如你所预期的那样,这已经产生了使‘域’与数据库紧密相关的效果。

我曾建议引入NHibernate,但人们正确地说,这将是一项昂贵的练习,以取代正在运行的东西?

EN

回答 1

Stack Overflow用户

发布于 2011-04-08 17:50:04

如果它没坏,为什么要修呢?您说业务逻辑并不复杂,那么如果Linq2Sql使您的域模型比您希望的更面向数据,这真的很重要吗?一个相对简单的领域真的能从更纯粹的OOP方法中获益吗?就我个人而言,我会让它保持原样,至少在出现真正的技术变化的商业案例之前是这样。考虑一下成本/收益。

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

https://stackoverflow.com/questions/5592872

复制
相关文章

相似问题

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