LINQ 是把东西复杂了,还是把东西简单化了。我怎么感觉不好用,那么多逻辑。
LINQ 的效率有直接用SQL快吗????

解决方案 »

  1.   

    简化了 业务逻辑
    我觉得不错,
    直接用SQL 自然没有
    T-SQL 也是需要编译的
    越到上层就效率自然差
    只有在 效率和 开发效率之间 自己做权益我觉得linq to object 非常不错
      

  2.   

    没有绝对的好与不好...适用就是好,不适用就不好...Linq对效率的提升不是体现在执行上...如果非常注重执行效率你连.NET都不该用...
      

  3.   

    那么多逻辑?从何而来,linq to object比较好,个人比较推崇不赞成用linq to sql来取代ADO.NET
      

  4.   

    linq to sql 不是说要被ms淘汰了么
      

  5.   

    怎么说呢,LINQ吧,把业务层简单化,在做开发的时候速度提高了,不过我个人还不是太愿意使用linq to sql,我也不知道我是为什么不喜欢他
      

  6.   

    linq的优点和缺点其实和函数式编程的优点和缺点差不多
    核心优势是让人关注怎么处理数据而不是如何实现处理数据(极大的提高了人的效率)
    至于缺点就是代码效率,不过也不能一概而论,相对于初出茅庐的新手写的代码来说,linq的效率还是可以保证的,不过和老手写的代码比起来就会慢点
    (不过,要是真的那么关注代码效率,完全可以不用c#写)
    (linq to sql已经被ms淘汰了吧)
      

  7.   

    LINQ是把SQL复杂了,把工作简单化了
      

  8.   

    http://www.sudu.cn/info/html/edu/20071127/144902.html
    浅谈Linq To Sql集成数据库语言的优劣-Mssql数据库教程
    http://www.mb5u.com/biancheng/Mssql/mssql_24354.html
      

  9.   

    linq不仅仅是linq to sql,而且linq to sql的查询效率应该不太差,不过删除之类的就难说了。