2010-01-04 70 views
1

用于Oracle for .NET的最佳和快速的ORM是什么?根据您的评估,经验等。(更换为Oracle我现有的数据层)每秒用于Oracle for .NET的最佳和快速的ORM是什么?

最好=

快速=操作,以免时间学习,没有任何高网络魔神

需要加载10,000条或更多条记录,并在10分钟或更短时间内更新它们...在oracle上。

+1

对我来说,听起来好像你根本不需要ORM。只需使用SQL。使用ORM时,如此庞大的批处理操作通常仍使用SQL来完成,因为它效率最高。 NHibernate允许使用HQL进行更新,而无需将它们加载到内存中。但我认为你没有获得任何东西。 – 2010-01-04 13:15:36

+1

我们即将在ORMBattle.NET上为Oracle(+其他数据库)运行测试。我希望在1月份,但由于这是我们的空闲时间工作,很大程度上取决于压力@我们的主要工作。 – 2010-01-04 20:59:12

回答

0

定义“最佳”和“快速”。一旦你知道你在做什么,你是否正在研究学习曲线(即快速学习),性能和开发速度?你正在寻找分布式缓存支持或任何非标准的?总有些情况下,您可以比ORM解决方案稍微快一点制作非ORM解决方案,因此如果您真的在寻找“最快”的解决方案,您是否首先需要一个ORM?

如果你对ORM比较陌生,那么NHibernate有很好的社区支持,包括流利的NHibernate来帮助学习曲线。但是,我们需要更多地了解您的真正优先事项以作出坚定的建议。

+0

已更新的问题 – abmv 2010-01-04 12:29:45

+0

对于ORM来说并不陌生,因为我现在使用的那个与Oracle速度很慢,而且我需要处理大量数据或数据(需要更新) – abmv 2010-01-04 12:33:01

+2

因此,您目前使用的缓慢吗?在一天结束时,一个ORM应该只是在DBMS上安装SQL。你是否正在生成低效的SQL,还是会带来一些其他的代码开销? – 2010-01-04 12:40:42

相关问题