我知道NHibernate非常适合那些从头开始创建新数据库和构建项目的项目。但是,以我的经验来看,企业应用程序通常不是这种情况。通常情况下,整合来自其他数据库的遗留数据是新应用的重要组成部分。NHibernate for Enterprise应用程序?
当你打算处理无法控制的遗留数据库结构时,NHibernate是否会比作为ORM值得的更麻烦?
我知道构建数据服务和松散耦合的参数,并且会及时到来。但是,现在,如果我不得不使用来自两个不同现有数据库的15个表中的数据,除了存储我自己的应用程序数据外,正在使用NHibernate(或更广泛地说,任何类型的模型驱动的ORM工具)让我疯狂?
+1这正是我目前在做的工作。 – 2009-11-19 18:11:34
传统数据已经很好地标准化了,所以抽象这种信息并不是主要关心的问题。我更关心的是试图扩展ORM以覆盖多个数据源。最后,在* my *数据库中创建一堆关注遗留数据的视图似乎是完成它的最简单方法。 – ProKiner 2009-11-20 14:41:05