System.Data.SqliteのExecuteScalar()の返り値

SQLiteConnection conn = new SQLiteConnection(...);
SQLiteCommand sqCommand conn.CreateCommand();
cmd.CommandText = "SELECT count(name) FROM result;";
// 指定されたキャストは有効ではありません。
int count = (int)cmd.ExecuteScalar();
// OK↓
long count = (long)cmd.ExecuteScalar();