DotNetKick.com is an open-source project. Please report any bugs and let us know your great suggestions. Currently running svn revision 620 (rss)

Kick Spy!, Kick Zeitgeist and Kick Widgets

dist0rti0n Subscribe to this feed
dist0rti0n
Profile Kicked Submitted Comments Tags Friends Kicked By Friends Submitted By Friends


Comments:

Its true, the reasons the blog lists for using stored procedures are valid.

However, we still find them to be very useful at my company. When you have to verify security or determine what objects are in use or affected by a change procs give you a leg up.
posted by dist0rti0n 1 month, 10 days ago

first post from Chrome!
posted by dist0rti0n 2 months, 29 days ago

I guess after years and years of being behind and getting useless features they were due.
posted by dist0rti0n 4 months, 12 days ago

Consolas for the win!
posted by dist0rti0n 6 months, 4 days ago

Crashed within minutes of first use on both my XP and Vista machines :(
posted by dist0rti0n 8 months, 22 days ago

I'm not a MS hater by any means, but the beta is still very, very BETA. On both my XP and Vista machines it crashed within minutes of the first attempt to use it. Overall installation time for me was about 10 mins before I dropped back to IE7.
posted by dist0rti0n 8 months, 22 days ago

Consolas for life!
posted by dist0rti0n 10 months, 1 day ago

I agree that you should favor an ORM when possible and use procs when speedy or complexity become an issue. Stored procedures are a necessary evil. Using them for every single CRUD operation on the database is folly, especially since a good ORM will use parameterized SQL which prevents injection attacks and will be cached up by SQL Server, exactly the same way a proc would be.

Code re-use is also a myth. In large enterprise applications the chances that developer A will find a proc written by developer B that does exactly what he wants it to is slim, and thats if he even bothers searching at all.

I've been using SubSonic for my latest project and its been a tremendous advantage, especially the strongly typed SP collection is generates for when you do need to call a proc.

I've used NHibernate as well, but only in a very limited capacity. It seems like the best fit for an enterprise environment since you can call procs when you need to and you can map your database to business entities with no external dependances, vs. something like SubSonic where you end up with references to SubSonic.dll everywhere.
posted by dist0rti0n 11 months, 1 day ago
 

Sponsored Link: www.carlist.ie

Search:

Ads via The Lounge