What are some pros and cons of using linq over stored procedures?
What about modularity?
One thing that I find with LINQ-to-SQL is that if there is a mistake, we might need to recompile and redeploy the entire application (or just affected DLLs), but with stored procedures, I just need to fix the one stored procedure and my job is done.
It seems to me that LINQ feels more adhoc and stored procedure feels more formal.
Again, I do like LINQ and features that came with that ... but am not quite sold on LINQ-TO-SQL.