性能上,自然是ef要低些。这是毫无疑问的。but,你觉得这点性能损耗和带来的方便快捷那个更重要,就像二八原则
执行效率的相差可以忽略
正确并恰当使用没有太大区别
看过EF生成的SQL代码,不敢恭维,个人觉得,对于熟练的SQL Server 开发engineer,肯定是EF性能低
汇编语言比C#快多了,你怎么不用汇编?
刘翔跨栏比张继科快多了,打乒乓球就不见得了。
纯粹一项指标的比较是没有任何意义的。
用好了都高,用不好都不高
整体上, 肯定是SQL效率高.
但是EF如果用得很熟, 效率可以忽略, 但开发效率提升了一个档次