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