适用于Oracle 11g和ASP.NET MVC 3.0的NHibernate 3.3或Entity Framework 4.3?

适用于Oracle 11g和ASP.NET MVC 3.0的NHibernate 3.3或Entity Framework 4.3?,oracle,entity-framework,nhibernate,stored-procedures,Oracle,Entity Framework,Nhibernate,Stored Procedures,我必须在NHibernate的最新版本(3.3)和实体框架(4.3)之间进行选择,才能使用Oracle 11g;我们的体系结构有一个非常特殊的问题:我们必须执行许多存储过程来保持与其他旧系统的平衡 我们将使用ASP.NET MVC 3作为用户界面。那么,您能否帮助选择在NHibernate和实体框架之间更适合我们的体系结构 我已经了解到,Oracle实体框架驱动程序是非常新的,所以我还不能决定。MS非常致力于EF,但他们没有为Oracle开发提供商!甲骨文是否也致力于EF 做出决策的最佳方法是创

我必须在NHibernate的最新版本(3.3)和实体框架(4.3)之间进行选择,才能使用Oracle 11g;我们的体系结构有一个非常特殊的问题:我们必须执行许多存储过程来保持与其他旧系统的平衡

我们将使用ASP.NET MVC 3作为用户界面。那么,您能否帮助选择在NHibernate实体框架之间更适合我们的体系结构


我已经了解到,Oracle实体框架驱动程序是非常新的,所以我还不能决定。

MS非常致力于EF,但他们没有为Oracle开发提供商!甲骨文是否也致力于EF


做出决策的最佳方法是创建一个简短的POC(概念验证),在该POC中,您可以对实际项目中必须解决的一些简单和中间问题(您也可以尝试一个困难的问题)评估这两种工具。这将帮助您了解这两种工具在解决实际问题方面的挑战,而不仅仅是在一些想象的讨论中。它也将帮助您理解采用新技术和将其与现有环境集成的困难。

如果EF驱动程序是非常新的,为什么您会考虑NHiBeNT?微软似乎非常致力于EF,所以我希望得到一个可接受的产品。事实上,我以前没有使用过任何一种存储过程,所以我们正在寻找最简单的存储过程。。谢谢@PinnymThanke@LadislavMrnka,POC是一条路要走。。我通宵阅读,也许MS已经为SQL Server设计了EF,Oracle驱动程序似乎还没有映射存储过程。