0

我正在开展一个当前正在进行的项目,其中有两个数据库实例,其中一些表具有不同的架构,并且用于从一个到另一个的传输。

数据库模式定义不明确,例如,

  • 某些表没有主键
  • 主键作为复合键
  • 复合主键中的外键
  • 外键约束引用同一张表的主键列
  • 复合主键已被引用为另一个表中的外键
  • 拥有超过 400 张桌子并将增加

应用程序实现的 OOPS 概念非常少,或者说使用的对象更少。

所以,如果有的话,寻找一些答案,我们在这个特定的时间引入 NHibernate 和 Repository 模式,以加快开发过程。

干杯。

4

1 回答 1

1

我已经成功地将它引入到一个拥有大量自定义 sql 的项目中,并且它运行得非常成功,最困难的部分是将表映射到至少部分正常的对象模型。但除此之外,它很好,它让事情进展得更快,帮助测试并摆脱了很多 SQL 查询问题。

于 2010-07-08T07:41:43.960 回答