【发布时间】:2010-03-05 17:37:06
【问题描述】:
我开始深入研究 ORM 领域,尤其是 NHibernate 在开发 .NET 数据感知应用程序方面。我必须说学习曲线非常陡峭,应该注意很多事情。显然,它实际上改变了您执行数据感知应用程序的方式、编码方式、开发方式以及几乎所有内容。
无论如何,我想问一下,您在决定在应用程序中使用或不使用 ORM 时是否设置了一些参数?那么,您如何决定需要采用哪种方法使其对您的组织有价值?
我现在工作的组织显然已经通过后端运行了很多 SQL 和数据访问的东西,我必须说这些类/方法/过程已经成功地执行了它们提供所需数据的任务以及何时这是必需的。我认为将其中的一部分映射到 ORM 并获得与公司过去几年相同的业务价值,这将是一项巨大的努力。
尽管如此,我知道 ORM 为应用程序与数据库服务器通信铺平了道路,如果实施得当的话。我必须承认我正处于学习阶段,我可能需要所有的帮助、资源和指导来完成这个转变。我也想从 Manning 买这本书,但我觉得 NHibernate 做了这么多变化,这本书可能有点过时了。也许等待关于 NHibernate 的 Packt 书(2010 年 5 月发布??)会帮助我更好地启动和运行。
请分享您的想法。顺便说一句,如果您还可以向我指出一个使用 NHibernate + Visual Web Developer 2008 Express 和 SQL Server 的小型 Web 应用程序示例,我们将不胜感激。
谢谢。
【问题讨论】:
-
是否可以聘请顾问?这在很大程度上取决于您正在做什么以及如何做的细节。
标签: nhibernate orm