【发布时间】:2009-10-16 08:25:02
【问题描述】:
您最喜欢 .NET 和 Oracle 的哪些 ORM 框架?
【问题讨论】:
-
我不认为这个问题有正确/错误的答案:因此它应该变成一个社区维基。
您最喜欢 .NET 和 Oracle 的哪些 ORM 框架?
【问题讨论】:
NHibernate 效果最好,是最成熟的框架之一,许多实际项目都将它与 Oracle 一起使用。
【讨论】:
Subsonic 是一个小型但功能齐全的项目,可让您快速启动并运行项目。它还包括像 Ruby On Rails 这样的迁移,以使您的数据库与您的域保持同步。
【讨论】:
【讨论】:
这里有一些 ORM 框架可以帮助你
我已经使用了NHibernate 并且对它非常满意,您需要创建的 XML 很快就会变得很烦人,这就是为什么您有 Fluent NHibernate 和 ActiveRecord 为您创建这些映射。我还没有在我的项目中使用Fluent NHibernate,但是我已经使用Active Record 创建了一个项目并且很喜欢它,非常易于使用。
不幸的是,我还尝试了Entity Framework,它根本无法处理 Oracle 数据库,而无需为其购买3rd party product。我尝试了Sample Entity Framework Provider for Oracle,但我没有让它工作。所以我的 Oracle Entity Framework 实验失败了:S
那里有很多 ORM 映射器,我只是列出了其中的几个,实际上只使用了其中的 3 个。我建议您在谷歌上搜索并查看社区对您喜欢的 ORM 的评价,以及一些概念验证项目,然后再做出最终决定
【讨论】: