Just a slight detour then from wisemx to
http://www.asp.net/learn/data-access/These are the best data access tutorials bar none and Scott does favour the sproc more than anything else. The only thing to be cognisant of in .NET 3.5, is the new
table adapater manager component.This reduces quite a bit of tricky code, especially around transactions. Another essential .NET 3.5 feature is the ability to separate your table adapter logic into its own validation .dll, so it's very tidy. Those are the two
key things to incorporate from .NET 2.0 (Scotts Tutorials - last time I checked).
I would recommend
http://channel9.msdn.com/posts/funkyonex/Building-N-Tier-Applications-in-Visual-Studio-2008/ which was subsequently refined to
http://msdn.microsoft.com/en-us/vbasic/cc138242.aspxEven if you're a C# head, the principles are identical. This is the same for windows and web forms as well, you can just as easily add an object data source instead of a smart client binding source. I did a C# conversion at my old blog
http://dudleigh.blogspot.com/2007/10/windows-communication-foundation.html