系统选型问题:ef 还是 nhibernate?
系统超时了2次才发成功。
最近nhibernate更新明显变慢,是被废弃了还是因为很稳固了?
entity framework 不断有新版本。。。
我想从【性能,开放效率,支持数据库厂家】来进行选型?
------解决思路----------------------
ef性能也不错,用它来映射存在主外键关系的数据库还是蛮不错的,不需要你再创建entity类;
开发效率这个没法定义,不过对于 数据库表字段更改频繁的项目,还是用ef的好;
ef貌似不支持 oracle,支持sqlserver2000以上。
------解决思路----------------------
从性能上考虑,你当然应该直接使用 ado.net。
考虑也许使用ef上手快,调整设计时灵活(不需要一大堆复杂的配置文件),所以可以使用它。
但是不要随便定下“使用了ef就不许使用其它数据库操作方式”的规定。你做的是什么高级的应用啊,连人家“同时使用两种数据操作方式,然后慢慢进行评估和淘汰”都不允许?
应该允许同时使用 ado.net 和 ef。