メインメニューを開く

差分

SQLite.NET

355 バイト追加, 2020年5月15日 (金) 00:48
一方でSQLite.NETは必要最小限のSQLite互換機能のみを実装することでさらなる軽量化と最小化を実現している。配布ファイルのサイズや実行時のメモリ消費量の制限などが厳しい[[スマートフォン]]などの環境下では非常に活躍する。
== ADO.NET非対応 ==SQLite.NETでは[[ADO.NET]]への対応などがバッサリ削ぎ落とされている。世の中に数ある[[.NET]]向けの[[ORM]]や[[Micro ORM]]は[[ADO.NET]]が大前提なものばかりであるためSQLite.NETをバックエンドには使えないと思った方がいい。その代わりSQLiteNETをバックエンドには使えないと思った方がいい。 その代わりSQLite.NETには独自のシンプルなNETには非常にシンプルな独自の[[ORM]]を搭載している。どうしてもを搭載している。ちなみにこのSQLite.NETの独自ORMは非常に使い勝手がよい。標準で[[CRUD]]をサポートし[[UPSERT]]もできる。あまりの評判の良さから[[ADO.NET]]向けにソックリな機能を提供する「[[TheOne.OrmLite]]」という[[ライブラリ]]も登場している。 どうしても[[ADO.NET]](汎用の(Dapperなどの汎用の[[ORM]])を使いたいという場合は[[CSharp-SQLite]]を使うのが得策である。
== 使い方 ==