I just entered a suggestion for the Whidbey .NET Framework. It has to do with adding a Disposed event to the SqlDataReader. Every other major class (SqlConnection, SqlCommand, SqlDataAdapter, etc.) in the System.Data.SqlClient namespace has a this event, so why not SqlDataReader. My personal reason for having it is that I have a data access layer which I’d like to hand SqlDataReader instances out from and I’d like to be able to track the disposal of those instances.
If you think this is a good or bad idea or have any other suggestions, head over to LadyBug and make yourself heard.