For my application, there are some cases where it would be useful (I think) to be able to use the incremental blob I/O in SQLite. Are there any plans to extend SQLiteDataReader.GetBytes so that it will do this?
As a side note, I noticed when looking to see if it already did this that the GetBytes implementation assumes a 32bit architecture (it uses IntPtr.ToInt32 to do arithmetic on a pointer value returned from SQLite), which will probably bite someone eventually. I realize that System.Data.SQLite only ships with the 32bit native SQLite right now, so that's not an issue yet, unless someone tries to build their own 64bit version.