Can I use LINQ without Entity Framework?

ado.net, c#, linq, sql

Solution

LINQ itself can be used without the database stuff. LINQ to Objects, for instance. But are you asking if you can use LINQ to operate on the database directly without setting up any type of entity model? No, not really. Maybe you're a candidate for Entity Framework Code First, but its a little hard to tell based on your description of your setup.

Problem

I am working on an old application which uses a 3 thier approach, however the connection to the database is made via a connection string only and data is manipulated through sql stored procedure. Is it possible to use LINQ without adding an ADO.NET entity model?

Original source