What are advantages of LINQ?

There are following advantages of using LINQ:

  • Its Query can be reused.
  • It also allows debugging through .NET debugger.
  • Quick turn around for development.
  • Queries can be dynamically.
  • Tables are automatically created into class.
  • Columns are automatically created into properties.
  • Relationship are automatically appeaded to classes.
  • Lambda expressions are awesome.
  • Data is easy to setup and use.