「CSharp-SQLite」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
2行目: | 2行目: | ||
== 概要 == | == 概要 == | ||
− | C#-SQLiteは、[[プラットフォーム呼び出し]]や[[アンセーフコード]]を一切使用していない。これにより[[Mono]]派生プロジェクトや[[Silverlight]]などの[[マネージドコード]]しか許されない環境においても[[SQLite]] | + | C#-SQLiteは、[[プラットフォーム呼び出し]]や[[アンセーフコード]]を一切使用していない。これにより[[Mono]]派生プロジェクトや[[Silverlight]]などの[[マネージドコード]]しか許されない環境においても[[SQLite]]を使うことができる。 |
その一方で動作速度は[[マネージドコード]]であるため[[ネイティブコード]]に大幅に劣ると考えられていた。実際に最初期のC#-SQLiteはオリジナルバージョンの[[SQLite]]([[System.Data.SQLite]])に比べ、約5倍も遅かった。 | その一方で動作速度は[[マネージドコード]]であるため[[ネイティブコード]]に大幅に劣ると考えられていた。実際に最初期のC#-SQLiteはオリジナルバージョンの[[SQLite]]([[System.Data.SQLite]])に比べ、約5倍も遅かった。 |