C# (mono/monodevelop) で SQLite を使用する方法を学ぼうとしています。ソリューションに SQLite リファレンスを含めました。この単純なコードをコンパイルしようとしています。
using System;
using System.Data;
using System.Data.SQLite;
namespace SqliteTest
{
class SqliteTest
{
static void dbstuff ()
{
//Creating DB
SQLiteConnection.CreateFile("MyDatabase.sqlite");
//Creating a Connection
SQLiteConnection m_dbConnection;
m_dbConnection = new SQLiteConnection("Data Source=MyDatabase.sqlite;Version=3;");
//Conntecting
m_dbConnection.Open();
//Run some sql commands
string sql = "CREATE TABLE highscores (name VARCHAR(20), score INT)";
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
command.ExecuteNonQuery(); //This command just indicae the number of rows that have been modified
}
static void Main()
{
dbstuff();
}
}
}
しかし、私はこのエラーが発生します:
The type 'System.Data.Common.DbConnection' is defined in an assembly that is not referenced
どうすればこれを解決できますか?
私は C# の初心者です。誰かが私を正しい方向に向けてくれることを願っています。