StronglyTyped DataSets
"Boy. I was in for a treat for the last few days. I'm currently developing a small winforms application for my company. It's really nothing fancy - just a data entry system connected to an Access database." [ISerializable]
I hear ya! I think we all write some type of data access code at some point and good tools will make our lives much easier. I've been using ST DataSets for a while now and really like it. I found it to be a clean separation between business logic and the database. Plus they serialize well over layers like web services (but that's another story).
I also found that I could live with most of the code created by dragging a SqlDataAdapter component on to a component's designer. It actually creates the SQL code needed to SELECT, INSERT, UPDATE, and DELETE. This saves a lot of time. I found that most of my data access layer components only required a few hand written lines of code to implement.
