![]() |
1
2
我对NHibernate有一些经验。这是迄今为止我看到的最灵活、最非侵入性的ORM(尽管我没有看到很多)。所以我可以谈谈NHibernate,即使你不使用它,它也会给你一些你应该期待的印象。 我们几乎可以自由地设计类模型。限制更多地体现在实施细节中:
我不记得我们在NHibernate中关于类模型的任何其他限制。 |
![]() |
2
1
我对其他ORM不太了解,但你肯定应该和NHibernate一起去。它的用途与此完全相同:首先以DDD方式设计您的域,稍后关注数据库和持久性相关的内容。 在引入NH时,可能需要进行一些(较小的)重构,但根据我的经验,如果您有一个正确设计的域模型,这些重构并不是什么大问题,而且肯定不会带来痛苦。 |
![]() |
3
1
此外,对象模型中唯一需要“简化”的类是那些需要持久化的类。所有其他的都可以像你希望的那样复杂和复杂。 |
![]() |
Montaser Majid · 用于从多行中提取单行的SQL查询 3 年前 |
![]() |
Chance · 根据Sequelize中的字段拉入特定记录/行 3 年前 |
![]() |
lambchop01 · GORM如何为相似实体之间的关系建模 3 年前 |
![]() |
Shale · 如何将此查询更改为ORM? 3 年前 |
![]() |
Daniel Morales · 替换mongo DB中的嵌入字段 3 年前 |
![]() |
Vinay P · NodeJS和ORM? 7 年前 |
![]() |
MadDoctor5813 · 在Django模型中创建“简单”字典? 7 年前 |