当前位置: 代码迷 >> .NET分析设计 >> 系统选型有关问题:ef 还是 nhibernate? 系统超时了2次才发成功
  详细解决方案

系统选型有关问题:ef 还是 nhibernate? 系统超时了2次才发成功

热度:627   发布时间:2016-05-01 22:32:34.0
系统选型问题:ef 还是 nhibernate? 系统超时了2次才发成功。
系统选型问题:ef 还是 nhibernate?


系统超时了2次才发成功。

最近nhibernate更新明显变慢,是被废弃了还是因为很稳固了?

entity framework 不断有新版本。。。


我想从【性能,开放效率,支持数据库厂家】来进行选型?
------解决思路----------------------
ef性能也不错,用它来映射存在主外键关系的数据库还是蛮不错的,不需要你再创建entity类;
开发效率这个没法定义,不过对于 数据库表字段更改频繁的项目,还是用ef的好;
ef貌似不支持 oracle,支持sqlserver2000以上。
------解决思路----------------------
从性能上考虑,你当然应该直接使用 ado.net。

考虑也许使用ef上手快,调整设计时灵活(不需要一大堆复杂的配置文件),所以可以使用它。

但是不要随便定下“使用了ef就不许使用其它数据库操作方式”的规定。你做的是什么高级的应用啊,连人家“同时使用两种数据操作方式,然后慢慢进行评估和淘汰”都不允许?

应该允许同时使用 ado.net 和 ef。
  相关解决方案