Possible Duplicate:
LINQ-to-SQL vs stored procedures?
Does any body know that advantage of writing LINQ code in a .NET application over using stored procedures. Also are there any new and upcoming languages that may make more sense to devote time towards learning?