LINQ providers are set of classes that take an LINQ query which generates method that executes an equivalent query against a particular data source.