Thanks for showing an interesting and a desire to help. I can't really comment on the origins of some of the design decisions as I really started maintaining this project a year or two ago when I found I really liked it but that it was essentially abandoned. Since then my time on it has had to fit around my real work, which has been crazy busy.
With regard to your comments, I am not sure you are correct in your first point about it loading the entire workbook as a dataset if you are only using the IDataReader interface. I may be wrong but I think the Read implementation does read just one row at a time. Clearly the AsDataset method does create a dataset. Personally, I only use the IDataReader interface. If you are right then I would be very interested as that would provide me with some performance gains.
With regard to your second point I think it makes sense.
If you are really serious about helping, then I would like to propose that we move the project to Github, and then start collaborating over there, to scope out a version 3 release, as I find it a lot more efficient than codeplex and as I am so busy, efficiency is key.
Let me know what you think
Ian
With regard to your comments, I am not sure you are correct in your first point about it loading the entire workbook as a dataset if you are only using the IDataReader interface. I may be wrong but I think the Read implementation does read just one row at a time. Clearly the AsDataset method does create a dataset. Personally, I only use the IDataReader interface. If you are right then I would be very interested as that would provide me with some performance gains.
With regard to your second point I think it makes sense.
If you are really serious about helping, then I would like to propose that we move the project to Github, and then start collaborating over there, to scope out a version 3 release, as I find it a lot more efficient than codeplex and as I am so busy, efficiency is key.
Let me know what you think
Ian