我在asp.net中有一个现有项目,该项目基于3层架构,存储过程中的大多数业务逻辑(约70%)。
我们现在必须升级架构,我们正在评估是否使用Entity Framework或nHibernate。
您能告诉我哪个框架更适合支持我们现有的基于存储过程的业务层。 EF或Nhibernate是否支持直接执行查询,或者我们必须重写整个BAL才能使用对象类?
答案 0 :(得分:1)
要继续进行评估,您应该阅读http://nhibernate.info/doc/nhibernate-reference/index.html上的NHibernate参考文档,特别是第17章是相关的。
如果您不打算切换到基于对象的模型,我不明白为什么您应该使用任何NHibernate或EF,因为它们旨在支持基于对象的体系结构。