Linq是一个范围比较大的概念,它其中不单单只有linq to sql,还有相应的linq to xml等等。所以拿linq 与SQL语句相比,没有可比性的。但如果拿linq to sql相比的话,与SQL还是有很大的可比性的。一般情况下,你必须要明白你所指的效率是哪一方面?是数据库执行效率?还是整体成品软件运行效率?还是开发效率?开发效率上linq to sql显然要比SQL的效率要高很多,我们使用linq to sql 可以很容易实现编程,其中的代码量也大大减少。所以如果从开发方面linq to sql的效率是毫无疑问要高于直接的SQL与数据库连接。如果从编方译考虑,这个一般情况下,linq to sql是引入的新的技术,效...
linq to sql肯定不如传统的ado.net效率高虽然SQL貌似是元数据语音处理,但是底层还有转换,但LINQ的转化更多,第一次转化就是把你写的东西,变成SQL语句,那和那自己手写没啥区别,但这个转化是消耗资源的,当然可以忽略不计,语法上有点面向对象的感念,但是操作不方便,不如直接用元SQL语句操作,不需要LINQ进行转换。...
linq to sql肯定不如传统的ado.net效率高这么说吧 但凡是框架效率肯定不如直接的来的高为什么这么说呢因为linq语句是要经过编译器编译成t-sql,之后传入数据库进行执行得出结果的但是为什么我们还要用框架呢?因为方便,框架方便了我们编程.Linq to sql简化了我们的代码,用ado.net 30行能将数据封装...