ExtensionMethod.NET Home of 880 C#, Visual Basic, F# and Javascript extension methods
Exposes a reader's current result set as seq<IDataRecord>. Reader is closed when sequence is fully enumerated. Bonus method: turns an IDataReader with multiple result sets into a seq<seq<IDataRecord>>.
Converts an IDataReader into a DataSet, without requiring a DataAdapter.