ねえ、現時点ではそれがどれほど公式にサポートされているかはわかりませんが、vicicoolStorageでmonodroidをうまく使用している人々の報告があります。アセンブリをプロジェクトにドロップしてコンパイルすることはできましたが、特定のクラスを使用しようとすると、コンパイル時にエラーが発生します。特に、WebサイトのmonoTouchの例のように接続しようとする場合。。
string dbName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "mydb.db3");
// The following line will tell CoolStorage where the database is,
// create it if it does not exist, and call a delegate which
// creates the necessary tables (only if the database file was
// created new)
CSConfig.SetDB(dbName, true, () => {
CSDatabase.ExecuteNonQuery(@"CREATE TABLE person
(PersonID INTEGER PRIMARY KEY AUTOINCREMENT,
Name TEXT(50) NOT NULL,
DateOfBirth TEXT(30) NULL)");
});
CSConfigのメソッドを使用しようとすると、インテリセンスが得られず、3つの引数をCSConfig.SetDB()に渡そうとすると、無効な数の引数エラーが発生します。