public static int? GetInt32Optional(this SQLiteDataReader rpReader, int rpOrdinal) { var rResult = rpReader[rpOrdinal]; if (rResult == DBNull.Value) return null; return Convert.ToInt32(rResult); } public static long? GetInt64Optional(this SQLiteDataReader rpReader, int rpOrdinal)