SQLite: Select TemporaryValueGenerator for INTEGER PRIMARY KEY columns

I didn't realize that the SQLiteTypeMap could be mutated. I see now that it is, although it appears that it is static and therefore global to the app domain. I wonder if this should go through the EF type mapping service rather than going directly to the ADO.NET provider? That would allow an EF app to change type mappings for a given database without affecting global shared state, although possibly in a less efficient way. Regardless, signing off on this.