Click here to Skip to main content
15,916,318 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Christopher Duncan18-Oct-13 11:44
Christopher Duncan18-Oct-13 11:44 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Jörgen Andersson18-Oct-13 11:10
professionalJörgen Andersson18-Oct-13 11:10 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Christopher Duncan18-Oct-13 11:11
Christopher Duncan18-Oct-13 11:11 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Rutvik Dave18-Oct-13 10:56
professionalRutvik Dave18-Oct-13 10:56 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Christopher Duncan18-Oct-13 11:45
Christopher Duncan18-Oct-13 11:45 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
jschell18-Oct-13 12:46
jschell18-Oct-13 12:46 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Christopher Duncan18-Oct-13 15:04
Christopher Duncan18-Oct-13 15:04 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
jschell21-Oct-13 9:15
jschell21-Oct-13 9:15 
Christopher Duncan wrote:
You're making the assumption that I was stipulating a 2 tier app


No I wasn't. When I said "layer" I meant it in many ways but specifically that one would keep their database code in one location rather than scattering it throughout the rest of the application. The reason one does that is to make maintenance easier when changes to the database code is needed. And the same thing can be applied to using store procs in that they provide a disconnected api in the database.

Christopher Duncan wrote:
Well, since you're invoking sarcasm


Unfortunately I said that incorrectly - the first part of my response was intended to be sarcastic where the second half wasn't.

Christopher Duncan wrote:
I'd say that if your team is that inept,


There is of course a difference between "team" and "individual". Allowing all team members to hack at the database without review is probably a process failure, and one that I have seen in a company where performance and big data was a requirement. That would be a 'team' failure. An individual might also fail as well.

And unless one is specifically focused on a database it might still be the case that pulling in a consultant, with specific database experience, can be helpful in any company that does do large amounts of data.


Christopher Duncan wrote:
As for refactoring, if you make major changes to your database schema


Probably but, as I believe I mentioned, with layering it is less likely that the entire code base needs to be changed versus just parts. And one might still be fairly competent at creating the interface API design while still failing at a database side solution that meets performance goals. So procs could provide that disconnect.


Christopher Duncan wrote:
And as an aside, you don't need LINQ to create a collection of absracted
business objects. We've been doing that since the days of DOS / C++.


With about 20 years of experience specifically related to creating services and implementing persistent storage solutions in a variety of languages and database solutions I am aware of what they do.
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Christopher Duncan21-Oct-13 10:18
Christopher Duncan21-Oct-13 10:18 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Mycroft Holmes18-Oct-13 12:48
professionalMycroft Holmes18-Oct-13 12:48 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Christopher Duncan18-Oct-13 15:07
Christopher Duncan18-Oct-13 15:07 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
PIEBALDconsult18-Oct-13 13:22
mvePIEBALDconsult18-Oct-13 13:22 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Christopher Duncan18-Oct-13 15:11
Christopher Duncan18-Oct-13 15:11 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Marc Clifton18-Oct-13 13:27
mvaMarc Clifton18-Oct-13 13:27 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Christopher Duncan18-Oct-13 14:55
Christopher Duncan18-Oct-13 14:55 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
GuyThiebaut19-Oct-13 3:55
professionalGuyThiebaut19-Oct-13 3:55 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Christopher Duncan19-Oct-13 6:10
Christopher Duncan19-Oct-13 6:10 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
PIEBALDconsult19-Oct-13 19:28
mvePIEBALDconsult19-Oct-13 19:28 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
GuyThiebaut20-Oct-13 1:22
professionalGuyThiebaut20-Oct-13 1:22 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
_Maxxx_20-Oct-13 13:03
professional_Maxxx_20-Oct-13 13:03 
GeneralRe: Another religious question: LINQ vs stored procedures Pin
Christopher Duncan21-Oct-13 1:06
Christopher Duncan21-Oct-13 1:06 
NewsMacBook Air systems sold between June 2012-June 2013 might need replacement drive Pin
Kevin Priddle18-Oct-13 9:00
professionalKevin Priddle18-Oct-13 9:00 
GeneralRe: MacBook Air systems sold between June 2012-June 2013 might need replacement drive Pin
Maximilien18-Oct-13 9:02
Maximilien18-Oct-13 9:02 
RantWindows Update Cleanup Pin
Rutvik Dave18-Oct-13 7:23
professionalRutvik Dave18-Oct-13 7:23 
GeneralRe: Windows Update Cleanup Pin
Corporal Agarn18-Oct-13 7:40
professionalCorporal Agarn18-Oct-13 7:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.