メインメニューを開く

差分

CSharp-SQLite

229 バイト追加, 2012年11月5日 (月) 09:52
== 概要 ==
C#-SQLiteは、[[プラットフォーム呼び出し]]や[[アンセーフコード]]を一切使用していない。これにより[[Mono]]派生プロジェクトや[[Silverlight]]などの[[マネージドコード]]しか許されない環境においても[[SQLite]]を使うことができる。を使うことができる。また[[C言語]]で書かれた[[SQLite]]の[[ライブラリ]]を同梱し[[P/Invoke]]で呼び出す方式ではひとつのビルドでマルチプラットフォーム対応することも非常に難しいものになる。
その一方で動作速度は[[マネージドコード]]であるため[[ネイティブコード]]に大幅に劣ると考えられていた。実際に最初期のC#-SQLiteはオリジナルバージョンの[[SQLite]]([[System.Data.SQLite]])に比べ、約5倍も遅かった。
匿名利用者