Linq To Sql的优点
Linq To Sql的优点
在Linq To Sql推出之前,我们只是把sql语句形成一个string,然后,通过ado.net传给sql server,返回结果集.这里的缺陷就是,如果你sql语句写的有问题,只有到运行时才知道.而且并不所有的人都懂数据库的。Linq To SQl 在一切围绕数据的项目内都可以使用。特别是在项目中缺少sql server方面的专家时,Linq To SQl的强大的功能可以帮我们快速的完成项目。Linq To SQl的推出,是让大家从烦琐的技术细节中解脱出来,更加关注项目的逻辑。Linq To Sql的出现,大大降低了数据库应用程序开发的门楷,它实质是事先为你构架了数据访问层,势必将加快数据库应用程序的开发进度。Linq To Sql解放了众多程序员,让他们的把更多的精力放到业务逻辑以及code上,而不是数据库。对于初学者来讲,Linq To Sql可以让他们迅速进入数据库应用程序开发领域,节约了培训成本。
我早就说了LINQ是给不懂写数据库人的人用.一些垃圾公司招聘一些垃圾程序员写着垃圾代码.
[解决办法]
楼上说的我不是很同意,我的从SQL语句转过LINQ的,我觉得相对比较方便,当然,LINQ的查询分页,我不敢恭维
主要还是看用的人是什么样的心态,如果一个初学者,我们当然不建议他们直接使用LINQ,但是如果一个对SQL语句已经很熟悉的人,用LINQ也无可厚非
[解决办法]
linq to sql 主要功能反映在,使更多的数据库逻辑以一种更为统一的方式呈现给了 单纯的C#开发者,能够让开发者
不必在SQL与C#语言之间进行过多的通讯,并且让数据逻辑显现出远比过去灵活的计算能力来,同时大幅提升开发效率 降低了
开发成本;
[解决办法]
掌握了一种Linq实现,几乎可说你就掌握了全部实现。为什么,因为所有Linq实现代码长得是一样的。例如你写:
var m = from n in arr where n < 5 orderby n select n;
[解决办法]