by fmarguerie via Fabrice's weblog on 7/28/2006 8:51:00 PM
In the official Linq forum, Joe Albahari presents the reasons why he thinks Linq will succeed:
LINQ syntax beats SQL syntax. SQL is flawed in that queries become exponentially difficult to write as their complexity grows. LINQ scales much better in this regard. Once you get used to it, it's hard to go back.Database queries are easily composable. You can conditionally add an ORDER BY or WHERE predicate without discovering at run-time that a certain string combination generates a syntax error.More bugs are picked up at compile-time.Parameterization is automatic and type-safe.LINQ queries can directly populate an object hierarchy.LINQ to SQL provides a model for provider independence that might really work.LINQ significantly cuts plumbing code and clutter. Without sweeping stuff under the carpet, like Workflow or Datasets. This is a credit to the design team.C# hasn't suffered in the process (in fact, it's gained).There are some bugs in the PDC – also some obstacles to implementing MetaModel and IDbContext without reverse engineering, but nothing unfixable. Looking forward to the release!
Original Post: Why LINQ will succeed
The content of the postings is owned by the respective author. CSharpFeeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on CSharpFeeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.