我开始在代码中使用LINQ作为真正的查询语言来帮助提高可读性.直到最近我才害怕触摸LINQ,因为LINQ to SQL团队在Entity Framework团队下移动(试图在这里忽略那个对话) - LINQ查询语言将是一个安全的赌注(在这个快速的任何事情中)移动行业)?
值得区分"LINQ"和"特定的LINQ提供者".我认为这是肯定地说,LINQ本身在这里留下来-这是惊人通过LINQ可用于在处理收集处理的对象.
至于哪个LINQ提供商将"赢"(如果有的话) - 这是一个更难打电话.
我当然会学习LINQ本身的基础知识 - 而LINQ to XML也是一个可爱的XML API.